{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# DNA_construct Examples\n", "\n", "DNA_construct is a flexible way to indicate a DNA sequence.\n", "\n", "A DNA sequence is composed of a string of nucleotides. The sequence of these nucleotides can allow binding of other biomolecules such as proteins or RNA. We choose to annotate known binding interactions and other features of DNA sequences by considering them to be \"DNA parts\". a \"part\" has a certain function, and the order and orientation of parts on a dna sequence describes the overall function of that DNA sequence.\n", "\n", "For example, a `Promoter` is a part which binds to RNA polymerase and causes everything downstream to be transcribed into RNA. A `Terminator`, then, is a sequence which stops the transcription of DNA into RNA. Therefore, anything between a `Promoter` and a `Terminator` gets turned into RNA.\n", "\n", "Other parts such as a Ribosome Binding Site or `RBS`, binds to the ribosome, but only if it is made of RNA and not DNA. Thus, an `RBS` is _like_ a `Promoter`, but instead of RNA it makes Protein. As always the position and orientation of parts determines what those parts actually do. If your sequence contains a Coding Sequence (`CDS`) _before_ an `RBS`, then the ribosome actually cannot translate that protein. Likewise if your `RBS` is after a `Terminator`, that `RBS` never gets turned into RNA.\n", "\n", "This type of logic is incorporated into `DNA_construct`." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The basic workflow is to first define a list of parts, then string them together into a `DNA_construct`" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "imports done!\n", "enumerating components\n", "\n", "[ptet_0, RNA_construct = UTR1_GFP_t16]\n", "\n", "CRN species\n", "dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "protein[RNAP]\n", "protein[Ribo]\n", "protein[RNAase]\n", "rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "protein[tetr]\n", "ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "protein[Ribosome]\n", "ordered_polymer[complex[part[UTR1]:protein[Ribosome]-forward]:part[GFP-forward]:part[t16-forward]]\n", "protein[GFP]\n", "complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\n", "\n", "CRN reactions\n", "dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", " Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\n", " Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\n", " k_forward=100\n", " found_key=(mech=None, partid=None, name=kb).\n", " search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\n", " k_reverse=10\n", " found_key=(mech=None, partid=None, name=ku).\n", " search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\n", "\n", "ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\n", " Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\n", " k_forward=0.05\n", " found_key=(mech=None, partid=None, name=ktx).\n", " search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\n", "\n", "2protein[tetr]+dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", " Kf=k_forward * protein_tetr^2 * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_\n", " Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\n", " k_forward=100\n", " found_key=(mech=None, partid=None, name=kb).\n", " search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\n", " k_reverse=10\n", " found_key=(mech=None, partid=None, name=ku).\n", " search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\n", "\n", "ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", " Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\n", " Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\n", " k_forward=100\n", " found_key=(mech=None, partid=None, name=kb).\n", " search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\n", " k_reverse=10\n", " found_key=(mech=None, partid=None, name=ku).\n", " search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\n", "\n", "ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\n", " Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\n", " k_forward=0.05\n", " found_key=(mech=None, partid=None, name=ktx).\n", " search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\n", "\n", "rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribosome] <--> ordered_polymer[complex[part[UTR1]:protein[Ribosome]-forward]:part[GFP-forward]:part[t16-forward]]\n", " Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribosome\n", " Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribosome_forward__part_GFP_forward_part_t16_forward_\n", " k_forward=100\n", " found_key=(mech=None, partid=None, name=kb).\n", " search_key=(mech=translation_mm, partid=UTR1, name=kb).\n", " k_reverse=10\n", " found_key=(mech=None, partid=None, name=ku).\n", " search_key=(mech=translation_mm, partid=UTR1, name=ku).\n", "\n", "ordered_polymer[complex[part[UTR1]:protein[Ribosome]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribosome]\n", " Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribosome_forward__part_GFP_forward_part_t16_forward_\n", " k_forward=0.2\n", " found_key=(mech=None, partid=None, name=ktl).\n", " search_key=(mech=translation_mm, partid=UTR1, name=ktl).\n", "\n", "rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\n", " Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\n", " Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\n", " k_forward=100\n", " found_key=(mech=None, partid=None, name=kb).\n", " search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\n", " k_reverse=10\n", " found_key=(mech=None, partid=None, name=ku).\n", " search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\n", "\n", "complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\n", " Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\n", " k_forward=2\n", " found_key=(mech=None, partid=None, name=kdeg).\n", " search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\n", "\n" ] } ], "source": [ "from biocrnpyler.core import Species\n", "from biocrnpyler.components import RegulatedPromoter, Promoter, RBS, CDS, Terminator, DNA_construct\n", "from biocrnpyler.mechanisms import Transcription_MM, Translation_MM, One_Step_Cooperative_Binding\n", "from biocrnpyler.mixtures import TxTlExtract\n", "from biocrnpyler.utils.plotting import render_network_bokeh \n", "try:\n", " #dnaplotlib is a cool library for plotting DNAs.\n", " #please use my fork located at https://github.com/dr3y/dnaplotlib\n", " #to install it type: pip install git+git://github.com/dr3y/dnaplotlib.git@master\n", " import dnaplotlib as dpl # type: ignore\n", " %matplotlib inline\n", " dpl_enabled = True\n", "except (ModuleNotFoundError,ImportError) as e:\n", " dpl_enabled = False\n", "print(\"imports done!\")\n", "\n", "def plotNetwork(inCRN,use_pretty_print=True,colordict = None,iterations=2000,rseed=30,posscale=1,export=False,colordict_append=None):\n", " try:\n", " from bokeh.models import (Plot , Range1d) # type: ignore\n", "\n", " import bokeh.plotting # type: ignore\n", " import bokeh.io # type: ignore\n", " bokeh.io.output_notebook() #this makes the graph appear in line with the notebook\n", " if(colordict is None):\n", " colordict={\"complex\":\"cyan\",\"protein\":\"green\",\n", " \"GFP\":\"lightgreen\",\n", " \"RFP\":\"red\",\n", " \"ribosome\":\"blue\",\n", " \"dna\":\"white\",\"rna\":\"orange\",\n", " \"ligand\":\"pink\",\"phosphate\":\"yellow\",\"nothing\":\"purple\"}\n", " if(colordict_append is not None):\n", " colordict.update(colordict_append)\n", " #now you draw the network on the plot. Layout \"force\" is \n", " plot = render_network_bokeh(inCRN,use_pretty_print=use_pretty_print,colordict=colordict,layout=\"force\",iterations=iterations,rseed=rseed,posscale=posscale)\n", " bokeh.io.show(plot) #if you don't type this the plot won't show\n", " if(export):\n", " plot.output_backend = \"svg\"\n", " bokeh.io.export_svgs(plot, \"plot_file.svg\")\n", " \n", " except ModuleNotFoundError:\n", " return None\n", "\n", "\n", "\n", "\n", "ptet = RegulatedPromoter(\"ptet\",[\"tetr\"],leak=True) #this is a repressible promoter\n", "pconst = Promoter(\"pconst\") #constitutive promoter\n", "utr1 = RBS(\"UTR1\") #regular RBS\n", "gfp = CDS(\"GFP\",\"GFP\")\n", "rfp = CDS(\"RFP\",\"RFP\")\n", "t16 = Terminator(\"t16\") #a terminator stops transcription\n", "\n", "\n", "#now that the parts are defined, we can put together our construct.\n", "parameters={\"cooperativity\":2,\"kb\":100, \"ku\":10, \"ktx\":.05, \"ktl\":.2, \"kdeg\":2,\"kint\":.05}\n", "\n", "construct_1 = DNA_construct([[ptet,\"forward\"],[utr1,\"forward\"],[gfp,\"forward\"],[t16,\"forward\"]],\\\n", " mechanisms = {\"transcription\":Transcription_MM(Species(\"RNAP\",material_type=\"protein\")),\\\n", " \"translation\":Translation_MM(Species(\"Ribosome\",material_type=\"protein\")),\\\n", " \"binding\":One_Step_Cooperative_Binding()},parameters=parameters) \n", "''\n", "#some very basic parameters are defined\n", "parameters={\"cooperativity\":2,\"kb\":100, \"ku\":10, \"ktx\":.05, \"ktl\":.2, \"kdeg\":2,\"kint\":.05}\n", "\n", "components = [construct_1]\n", "myMixture = TxTlExtract(name = \"txtl\", parameters = parameters, components = components)\n", "myCRN = myMixture.compile_crn()\n", "print(\"enumerating components\")\n", "comps = myMixture.get_component(construct_1).enumerate_components()\n", "\n", "w = construct_1.enumerate_components()\n", "print()\n", "print(w)\n", "\n", "x = myCRN.species\n", "print()\n", "print(\"CRN species\")\n", "print('\\n'.join([a.pretty_print() for a in x]))\n", "\n", "y = myCRN.reactions\n", "print()\n", "print(\"CRN reactions\")\n", "print('\\n'.join([a.pretty_print() for a in y]))\n", "#'''\n" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "scrolled": true, "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "imports done!\n", "enumerating components\n", "\n", "CRN species\n", "dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\n", "protein[RNAP]\n", "protein[Ribo]\n", "protein[RNAase]\n", "rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "protein[tetr]\n", "ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\n", "ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\n", "ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\n", "protein[GFP]\n", "ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\n", "protein[RFP]\n", "complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\n", "complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\n", "\n", "CRN reactions\n", "dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\n", "2protein[tetr]+dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\n", "dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\n", "ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\n", "rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\n", "rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\n", "ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\n", "rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\n", "complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\n", "rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\n", "complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\n" ] } ], "source": [ "from biocrnpyler.components import CombinatorialPromoter\n", "from biocrnpyler.utils.plotting import render_constructs\n", "try:\n", " #dnaplotlib is a cool library for plotting DNAs.\n", " #please use my fork located at https://github.com/dr3y/dnaplotlib\n", " #to install it type: pip install git+git://github.com/dr3y/dnaplotlib.git@master\n", " import dnaplotlib as dpl # type: ignore\n", " dpl_enabled = True\n", "except (ModuleNotFoundError,ImportError) as e:\n", " dpl_enabled = False\n", "\n", "print(\"imports done!\")\n", "\n", "#part definitions below\n", "\n", "ptet = RegulatedPromoter(\"ptet\",[\"tetr\"],leak=True) #this is a repressible promoter\n", "pconst = Promoter(\"pconst\") #constitutive promoter\n", "pcomb = CombinatorialPromoter(\"pcomb\",[\"arac\",\"laci\"], leak=False,\n", " tx_capable_list = [[\"arac\"], [\"laci\"]]) #the Combinations A and B or just A or just B be transcribed\n", "utr1 = RBS(\"UTR1\") #regular RBS\n", "utr2 = RBS(\"UTR1\") #regular RBS\n", "gfp = CDS(\"GFP\") #a CDS has a name and a protein name. so this one is called GFP and the protein is also called GFP\n", "fusrfp = CDS(\"fusRFP\",\"RFP\",no_stop_codons=[\"forward\"]) #you can say that a protein has no stop codon. This is a little different from a fusion protein, because in this case you are saying that the ribosome reads through two proteins but still produces two distinct proteins, rather than one fused protein. This can happen in the case of the ta peptide which causes a peptide bond not to be formed while making a protein.\n", "rfp = CDS(\"RFP\") #regular RFP\n", "cfp = CDS(\"CFP\") #cfp\n", "t16 = Terminator(\"t16\") #a terminator stops transcription\n", "\n", "\n", "#now that the parts are defined, we can put together our construct.\n", "construct_1 = DNA_construct([[ptet,\"forward\"],[utr1,\"forward\"],[gfp,\"forward\"],[t16,\"forward\"]])\n", "construct_2 = DNA_construct([[t16,\"reverse\"],[rfp,\"reverse\"],[utr1,\"reverse\"],[pconst,\"reverse\"]])\n", "\n", "#now, we are using dnaplotlib to plot the constructs\n", "\n", "\n", "if(dpl_enabled):\n", " cdict = {\"GFP\":\"green\",\"RFP\":\"red\",\"pconst\":\"black\",\"Terminator\":\"black\"}\n", " render_constructs([construct_1,construct_2],color_dictionary=cdict)\n", "#some very basic parameters are defined\n", "parameters={\"cooperativity\":2,\"kb\":100, \"ku\":10, \"ktx\":.05, \"ktl\":.2, \"kdeg\":2,\"kint\":.05}\n", "\n", "components = [construct_1,construct_2]\n", "myMixture = TxTlExtract(name = \"txtl\", parameters = parameters, components = components)\n", "\n", "print(\"enumerating components\")\n", "#comps = myMixture.get_component(construct_1).enumerate_components()\n", "\n", "myCRN = myMixture.compile_crn()\n", "\n", "x = myCRN.species\n", "print()\n", "print(\"CRN species\")\n", "print('\\n'.join([a.pretty_print() for a in x]))\n", "\n", "y = myCRN.reactions\n", "print()\n", "print(\"CRN reactions\")\n", "print('\\n'.join([str(a) for a in y]))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can see that for the first construct, your DNA is given an automatic name: `ptet_f_UTR1_f_GFP_f_t16_f`. \n", "\n", "The RNA made from your DNA is also given an automatic name: `UTR1_f_GFP_f_t16_f`\n", "\n", "Likewise for the second construct, which I've made in reverse to make the difference more apparent. Though you'll see that the RNA from the second construct is still produced in the right orientation, so the RNA is shown in the forwards direction.\n", "\n", "This is because DNA and RNA are now represented as an OrderedPolymer. Each member of the OrderedPolymer represents a part. So, in the case of promoters or RBSes, you'll see ribosomes and polymerases bind directly to the part inside the OrderedPolymer." ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "tags": [] }, "outputs": [ { "data": { "text/html": [ " \n", "
\n", " \n", " Loading BokehJS ...\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\nconst JS_MIME_TYPE = 'application/javascript';\n const HTML_MIME_TYPE = 'text/html';\n const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n const CLASS_NAME = 'output_bokeh rendered_html';\n\n /**\n * Render data to the DOM node\n */\n function render(props, node) {\n const script = document.createElement(\"script\");\n node.appendChild(script);\n }\n\n /**\n * Handle when an output is cleared or removed\n */\n function handleClearOutput(event, handle) {\n function drop(id) {\n const view = Bokeh.index.get_by_id(id)\n if (view != null) {\n view.model.document.clear()\n Bokeh.index.delete(view)\n }\n }\n\n const cell = handle.cell;\n\n const id = cell.output_area._bokeh_element_id;\n const server_id = cell.output_area._bokeh_server_id;\n\n // Clean up Bokeh references\n if (id != null) {\n drop(id)\n }\n\n if (server_id !== undefined) {\n // Clean up Bokeh references\n const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n cell.notebook.kernel.execute(cmd_clean, {\n iopub: {\n output: function(msg) {\n const id = msg.content.text.trim()\n drop(id)\n }\n }\n });\n // Destroy server and session\n const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n cell.notebook.kernel.execute(cmd_destroy);\n }\n }\n\n /**\n * Handle when a new output is added\n */\n function handleAddOutput(event, handle) {\n const output_area = handle.output_area;\n const output = handle.output;\n\n // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n return\n }\n\n const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n\n if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n // store reference to embed id on output_area\n output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n }\n if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n const bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n const script_attrs = bk_div.children[0].attributes;\n for (let i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n }\n\n function register_renderer(events, OutputArea) {\n\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n const toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[toinsert.length - 1]);\n element.append(toinsert);\n return toinsert\n }\n\n /* Handle when an output is cleared or removed */\n events.on('clear_output.CodeCell', handleClearOutput);\n events.on('delete.Cell', handleClearOutput);\n\n /* Handle when a new output is added */\n events.on('output_added.OutputArea', handleAddOutput);\n\n /**\n * Register the mime type and append_mime function with output_area\n */\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n /* Is output safe? */\n safe: true,\n /* Index of renderer in `output_area.display_order` */\n index: 0\n });\n }\n\n // register the mime type if in Jupyter Notebook environment and previously unregistered\n if (root.Jupyter !== undefined) {\n const events = require('base/js/events');\n const OutputArea = require('notebook/js/outputarea').OutputArea;\n\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n }\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"be9c97b4-d6ce-46d3-83ef-72b13740608d\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.6.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.6.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.6.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.6.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.6.2.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"be9c97b4-d6ce-46d3-83ef-72b13740608d\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));", "application/vnd.bokehjs_load.v0+json": "" }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "C:\\Users\\ayush\\Box\\Research\\bioCRNpyler\\biocrnpyler\\utils\\plotting.py:166: UserWarning: Node keys in 'layout_function' don't match node keys in the graph. These nodes may not be displayed correctly.\n", " reaction_renderer = from_networkx(DGreactions, positions, center=(0, 0))\n", "C:\\Users\\ayush\\Box\\Research\\bioCRNpyler\\biocrnpyler\\utils\\plotting.py:167: UserWarning: Node keys in 'layout_function' don't match node keys in the graph. These nodes may not be displayed correctly.\n", " species_renderer = from_networkx(DGspecies, positions, center=(0, 0))\n" ] }, { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"38cb4c50-d049-4269-8f4f-ed894da4c631\":{\"version\":\"3.6.2\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Plot\",\"id\":\"p1094\",\"attributes\":{\"width\":500,\"height\":500,\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1159\",\"attributes\":{\"start\":-199.20080934132565,\"end\":242.78830117821863}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1160\",\"attributes\":{\"start\":-285.4568327327164,\"end\":156.53227778682788}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1097\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1098\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1099\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1137\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1154\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[106.1176050423822,-262.93328248225106]],[1,[-68.46529709669227,53.73728821348552]],[2,[-50.18928173057225,99.2644678035782]],[3,[-52.87691793127847,72.82886377470889]],[4,[5.877005029144266,-67.49651058102937]],[5,[40.09529992620155,-66.51695044730828]],[6,[24.532874254856274,-47.865286335422226]],[7,[-84.34400209764038,68.66235038576059]],[8,[-65.32572347375232,39.41475213634685]],[9,[-51.86660617317852,48.535437720718456]],[10,[-29.980392814957344,48.06963935626567]],[11,[24.400694978035723,-84.42383871600246]],[12,[-39.373585912739884,105.10849109834224]],[13,[4.710084802734021,-36.376571968969465]],[14,[139.34375182494242,117.25022730774427]],[15,[-4.1305064367651045,-101.43659787350879]],[16,[88.25411892858561,134.00872753636253]],[17,[44.6504339081696,-42.03836430946451]],[18,[51.79638854407554,-91.30767927464518]],[19,[-71.46199552381465,65.85780703442997]],[20,[-95.75625998804944,70.48883085363362]],[21,[-62.5662782332733,45.24057029803008]],[22,[-41.916189240218856,56.06363893238633]],[23,[-20.25869593662282,41.36418122031781]],[24,[-45.88445452272879,95.02125690835175]],[25,[-33.35340806809403,114.29150175415158]],[26,[9.764633023504453,-49.67652758273269]],[27,[1.7989026916206952,-24.903832984455043]],[28,[7.584978338924427,-85.14260585492381]],[29,[-12.241818475764376,-114.3336896614086]],[30,[37.33524781540345,-50.60045823690626]],[31,[49.844560692705365,-36.413427384987024]],[32,[39.38785811532324,-81.08031470862994]],[33,[59.38250280672037,-97.96003918617464]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1142\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1139\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1140\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1141\"},\"data\":{\"type\":\"map\",\"entries\":[[\"k_r\",[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\"]],[\"image\",[\"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\",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]],[\"color\",[\"purple\",\"white\",\"white\",\"green\",\"green\",\"green\",\"orange\",\"grey\",\"green\",\"grey\",\"grey\",\"orange\",\"grey\",\"grey\",\"green\",\"grey\",\"red\",\"cyan\",\"cyan\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\"]],[\"type\",[\"nothing\",\"dna\",\"dna\",\"protein\",\"protein\",\"protein\",\"rna\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"protein\",\"complex\",\"complex\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],[\"species\",[\"nothing\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"protein[RNAP in default.]\",\"protein[Ribo in default.]\",\"protein[RNAase in default.]\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[tetr in default.]\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[GFP in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"protein[RFP in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] in default.]\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\\n\",\"2protein[tetr]+dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_tetr^2 * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kdeg).\\n\"]],[\"k\",[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.2\",\"100\",\"0.2\",\"100\",\"2\",\"100\",\"2\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1143\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1144\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1155\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":12},\"line_alpha\":{\"type\":\"value\",\"value\":0},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1149\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1146\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1147\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1148\"},\"data\":{\"type\":\"map\",\"entries\":[[\"weight\",[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]],[\"color\",[\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\"]],[\"start\",[1,1,2,3,3,3,4,4,5,5,6,6,7,7,8,9,9,10,10,11,11,12,12,13,13,15,15,17,17,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,32,32,32,33]],[\"end\",[19,21,24,19,22,24,26,28,30,32,26,30,19,20,21,21,22,22,23,28,32,24,25,26,27,28,29,30,31,32,33,1,3,7,1,6,3,8,1,9,9,3,10,9,6,3,2,3,12,2,11,3,6,4,13,6,14,4,11,4,15,11,16,4,6,5,17,5,11,5,18,5]],[\"xs\",[[-68.46529709669227,-70.62194407196854,-67.99577825038536,-71.46199552381465,-72.849624517859,-70.62194407196854],[-68.46529709669227,-64.5623257686508,-67.08933907461824,-62.5662782332733,-62.98215417135186,-64.5623257686508],[-50.18928173057225,-48.3771029848533,-50.72328609537811,-45.88445452272879,-47.21332835266245,-48.3771029848533],[-52.87691793127847,-68.18493921701662,-68.28568087987252,-71.46199552381465,-66.52969870684505,-68.18493921701662],[-52.87691793127847,-43.83142135331654,-46.3781641977343,-41.916189240218856,-42.19318475152155,-43.83142135331654],[-52.87691793127847,-46.93627199647509,-44.80130181744155,-45.88445452272879,-49.57018052061223,-46.93627199647509],[5.877005029144266,9.01861572322012,11.284225892086141,9.764633023504453,6.399126058611578,9.01861572322012],[5.877005029144266,7.247787587153583,4.67944181407319,7.584978338924427,9.65618412961931,7.247787587153583],[40.09529992620155,37.93325238420691,40.538325562069325,37.33524781540345,35.611847634917446,37.93325238420691],[40.09529992620155,39.55767671507728,37.10089856932374,39.38785811532324,42.09500972252873,39.55767671507728],[24.532874254856274,13.238603442615988,13.758226201536674,9.764633023504453,14.366887373890124,13.238603442615988],[24.532874254856274,33.91249118976935,32.57835812247048,37.33524781540345,33.623011254706036,33.91249118976935],[-84.34400209764038,-74.8818863017019,-76.22483084970148,-71.46199552381465,-75.1611953174092,-74.8818863017019],[-84.34400209764038,-92.30024230906396,-91.08546122129589,-95.75625998804944,-91.8756327378614,-92.30024230906396],[-65.32572347375232,-64.06451266461453,-62.160495102866214,-62.5662782332733,-66.67923015901191,-64.06451266461453],[-51.86660617317852,-59.22128558748371,-59.16368043031493,-62.5662782332733,-57.69216573130052,-59.22128558748371],[-51.86660617317852,-44.7073604734071,-43.86099635808158,-41.916189240218856,-46.87773982022288,-44.7073604734071],[-29.980392814957344,-39.00815816887476,-36.927252557238845,-41.916189240218856,-39.709615115260384,-39.00815816887476],[-29.980392814957344,-23.139824390682236,-25.24262081551744,-20.25869593662282,-22.403715151390028,-23.139824390682236],[24.400694978035723,11.081785411031765,11.80439319100541,7.584978338924427,12.017917077066407,11.081785411031765],[24.400694978035723,35.97183414758708,35.705974063084795,39.38785811532324,34.617274921858744,35.97183414758708],[-39.373585912739884,-43.98639801721831,-45.63667790777289,-45.88445452272879,-41.43575927599786,-43.98639801721831],[-39.373585912739884,-35.27233009482473,-33.63669416560958,-33.35340806809403,-37.81822260780793,-35.27233009482473],[4.710084802734021,8.521249394513688,5.889418744359426,9.764633023504453,10.563270704490375,8.521249394513688],[4.710084802734021,2.6597385172601786,5.287115155225451,1.7989026916206952,0.44070649513463644,2.6597385172601786],[-4.1305064367651045,5.541771747324958,7.086957486796828,7.584978338924427,3.027374009609293,5.541771747324958],[-4.1305064367651045,-10.378465839921185,-12.05277099187433,-12.241818475764376,-7.82026390580043,-10.378465839921185],[44.6504339081696,39.608759295539954,38.24724438882924,37.33524781540345,42.04873323510274,39.608759295539954],[44.6504339081696,47.470117000481835,48.743651530246495,49.844560692705365,45.070245405674825,47.470117000481835],[51.79638854407554,42.0886978328514,44.319343078340545,39.38785811532324,41.13921831496129,42.0886978328514],[51.79638854407554,56.750980298134735,54.478541246595945,59.38250280672037,57.77513481522847,56.750980298134735],[-71.46199552381465,-69.30534854853838,-71.93151437012156,-68.46529709669227,-67.07766810264792,-69.30534854853838],[-71.46199552381465,-56.15397423807651,-56.053232575220605,-52.87691793127847,-57.809214748248074,-56.15397423807651],[-71.46199552381465,-80.92411131975314,-79.58116677175357,-84.34400209764038,-80.64480230404584,-80.92411131975314],[-95.75625998804944,-71.44819199884927,-73.46348611684189,-68.46529709669227,-70.84785882536282,-71.44819199884927],[-95.75625998804944,22.03801524511379,19.69291117242443,24.532874254856274,23.199662247866744,22.03801524511379],[-95.75625998804944,-56.37171776738939,-57.06438286856179,-52.87691793127847,-57.33683996317728,-56.37171776738939],[-62.5662782332733,-63.827489042411095,-65.7315066041594,-65.32572347375232,-61.212771548013706,-63.827489042411095],[-62.5662782332733,-66.46924956131478,-63.942236255347325,-68.46529709669227,-68.04942115861371,-66.46924956131478],[-62.5662782332733,-55.211598818968106,-55.269203976136886,-51.86660617317852,-56.7407186751513,-55.211598818968106],[-41.916189240218856,-49.075434939990274,-49.921799055315795,-51.86660617317852,-46.905055593174495,-49.075434939990274],[-41.916189240218856,-50.96168581818078,-48.414942973763026,-52.87691793127847,-52.59992241997578,-50.96168581818078],[-41.916189240218856,-32.888423886301446,-34.96932949793735,-29.980392814957344,-32.18696693991582,-32.888423886301446],[-20.25869593662282,-48.45335297936709,-47.090654281815986,-51.86660617317852,-48.196946706286575,-48.45335297936709],[-20.25869593662282,22.96266931925572,20.355955462535256,24.532874254856274,24.824543437526465,22.96266931925572],[-20.25869593662282,-50.35790272943605,-48.024780180373014,-52.87691793127847,-51.49610951842757,-50.35790272943605],[-45.88445452272879,-47.696633268447734,-45.35045015792293,-50.18928173057225,-48.860407900638585,-47.696633268447734],[-45.88445452272879,-51.825100457532166,-53.96007063656572,-52.87691793127847,-49.191191933395025,-51.825100457532166],[-45.88445452272879,-41.27164241825036,-39.62136252769578,-39.373585912739884,-43.82228115947081,-41.27164241825036],[-33.35340806809403,-47.57811498874226,-48.62353211611528,-50.18928173057225,-45.2940692537669,-47.57811498874226],[-33.35340806809403,23.423883609040345,20.791541194728705,24.400694978035723,25.592867446327165,23.423883609040345],[-33.35340806809403,-51.38589804607962,-53.294060436811435,-52.87691793127847,-48.77045800251703,-51.38589804607962],[9.764633023504453,21.05890383574474,20.539281076824054,24.532874254856274,19.930619904470603,21.05890383574474],[9.764633023504453,6.623022329428599,4.357412160562578,5.877005029144266,9.242511994037141,6.623022329428599],[9.764633023504453,5.953468431724785,8.585299081879048,4.710084802734021,3.9114471217481,5.953468431724785],[1.7989026916206952,22.070351495460027,19.709747176158046,24.532874254856274,23.262837713455916,22.070351495460027],[1.7989026916206952,136.90999244039534,138.12940984451063,139.34375182494242,134.5361010804698,136.90999244039534],[1.7989026916206952,5.543417647749072,2.975678739724725,5.877005029144266,7.9529166137919045,5.543417647749072],[7.584978338924427,20.903887905928386,20.18128012595474,24.400694978035723,19.967756239893742,20.903887905928386],[7.584978338924427,6.2141957809151105,8.782541553995504,5.877005029144266,3.805799238449383,6.2141957809151105],[7.584978338924427,-2.087299845165636,-3.632485584637506,-4.1305064367651045,0.4270978925500293,-2.087299845165636],[-12.241818475764376,21.689293603133063,22.62707067854398,24.400694978035723,19.46534079032244,21.689293603133063],[-12.241818475764376,86.94120933610428,88.94725821414282,88.25411892858561,84.31237090028236,86.94120933610428],[-12.241818475764376,4.614234699482468,6.646348135646444,5.877005029144266,1.9831156808353234,4.614234699482468],[37.33524781540345,27.95563088049037,29.28976394778924,24.532874254856274,28.245110815553684,27.95563088049037],[37.33524781540345,39.49729535739809,36.89222217953567,40.09529992620155,41.81870010668755,39.49729535739809],[37.33524781540345,42.3769224280331,43.738437334743814,44.6504339081696,39.936948488470314,42.3769224280331],[49.844560692705365,41.17366071738729,39.051042964553915,40.09529992620155,43.807807858169014,41.17366071738729],[39.38785811532324,27.816718945771882,28.082579030274164,24.400694978035723,29.17127817150022,27.816718945771882],[39.38785811532324,39.92548132644751,42.38225947220105,40.09529992620155,37.38814831899606,39.92548132644751],[39.38785811532324,49.09554882654738,46.864903581058236,51.79638854407554,50.04502834443749,49.09554882654738],[59.38250280672037,41.92534523397825,44.490424779519984,40.09529992620155,40.22836286320064,41.92534523397825]]],[\"ys\",[[53.73728821348552,62.46011464719842,62.25428961205216,65.85780703442997,61.05421610941487,62.46011464719842],[53.73728821348552,48.115599730316546,47.37174852274335,45.24057029803008,50.223245001854046,48.115599730316546],[99.2644678035782,97.4782273282527,96.2805062925216,95.02125690835175,99.84143266698518,97.4782273282527],[72.82886377470889,67.0869945555492,69.7192867097201,65.85780703442997,65.03777770000862,67.0869945555492],[72.82886377470889,58.99312454473526,58.31991450919539,56.06363893238633,61.055960385049225,58.99312454473526],[72.82886377470889,91.68304181613226,90.13998860830625,95.02125690835175,91.6425849993724,91.68304181613226],[-67.49651058102937,-53.096097466164885,-54.44001763874789,-49.67652758273269,-53.3742786383417,-53.096097466164885],[-67.49651058102937,-81.65888623404153,-81.07347111855105,-85.14260585492381,-80.5917700445927,-81.65888623404153],[-66.51695044730828,-54.04899278591258,-54.4397671524292,-50.60045823690626,-55.294059393576994,-54.04899278591258],[-66.51695044730828,-77.58443690138645,-76.63398858080691,-81.08031470862994,-76.87658658045554,-77.58443690138645],[-47.865286335422226,-49.25046476208527,-46.66800410295486,-49.67652758273269,-51.630818987399905,-49.25046476208527],[-47.865286335422226,-49.869201044341374,-52.1405882474145,-50.60045823690626,-47.25093592508007,-49.869201044341374],[68.66235038576059,66.60235190703456,64.33616329870054,65.85780703442997,69.22172155282517,66.60235190703456],[68.66235038576059,69.93571079203775,72.27310630335921,70.48883085363362,67.33593819052281,69.93571079203775],[39.41475213634685,42.07745575872809,40.25706349547858,45.24057029803008,42.39739839739462,42.07745575872809],[48.535437720718456,46.270630587340165,48.90421987069705,45.24057029803008,44.1256589481405,46.270630587340165],[48.535437720718456,53.951918508887424,51.457368719479746,56.06363893238633,55.44475619546296,53.951918508887424],[48.06963935626567,54.115985141771255,55.7312073255611,56.06363893238633,51.576877223640956,54.115985141771255],[48.06963935626567,43.351415185207,41.76479674864296,41.36418122031781,45.88069454015641,43.351415185207],[-84.42383871600246,-84.99313913468112,-82.45996940806069,-85.14260585492381,-87.45540808249974,-84.99313913468112],[-84.42383871600246,-81.84240410748818,-84.46317294182155,-81.08031470862994,-79.58313870219847,-81.84240410748818],[105.10849109834224,97.96189995059427,100.01511380949349,95.02125690835175,97.3036045159071,97.96189995059427],[105.10849109834224,111.36443184461274,109.29953330603871,114.29150175415158,112.04085048708257,111.36443184461274],[-36.376571968969465,-46.40483121064103,-46.516984215296425,-49.67652758273269,-44.74072188816676,-46.40483121064103],[-36.376571968969465,-28.29631904651861,-28.48606326861496,-24.903832984455043,-29.71582873381422,-28.29631904651861],[-101.43659787350879,-87.98431428895509,-90.11774155466568,-85.14260585492381,-87.19887499523789,-87.98431428895509],[-101.43659787350879,-111.37093470115687,-109.33726483471153,-114.3336896614086,-111.99919717163037,-111.37093470115687],[-42.03836430946451,-47.939416044514815,-45.684335552304134,-50.60045823690626,-48.93220909535629,-47.939416044514815],[-42.03836430946451,-38.98481167218719,-41.29072161601452,-36.413427384987024,-37.898659198552345,-38.98481167218719],[-91.30767927464518,-83.30640204299542,-81.90521231411452,-81.08031470862994,-85.76355476772618,-83.30640204299542],[-91.30767927464518,-95.65242368813188,-96.9847643444905,-97.96003918617464,-93.22544647508245,-95.65242368813188],[65.85780703442997,57.13498060071707,57.340805635863326,53.73728821348552,58.54087913850063,57.13498060071707],[65.85780703442997,71.59967625358966,68.96738409941877,72.82886377470889,73.64889310913024,71.59967625358966],[65.85780703442997,67.917805513156,70.18399412149002,68.66235038576059,65.29843586736538,67.917805513156],[70.48883085363362,55.568227317520865,53.871848678911846,53.73728821348552,58.13312711056471,55.568227317520865],[70.48883085363362,-45.41056058261261,-46.61039296915684,-47.865286335422226,-43.04630866952472,-45.41056058261261],[70.48883085363362,72.63814380847805,70.0966234121085,72.82886377470889,75.08919460655267,72.63814380847805],[45.24057029803008,42.577866675648835,44.398258938898344,39.41475213634685,42.25792403698231,42.577866675648835],[45.24057029803008,50.86225878119905,51.60610998877225,53.73728821348552,48.75461350966155,50.86225878119905],[45.24057029803008,47.50537743140837,44.871788148051486,48.535437720718456,49.65034907060804,47.50537743140837],[56.06363893238633,50.647158144217364,53.14170793362504,48.535437720718456,49.15432045764183,50.647158144217364],[56.06363893238633,69.89937816235997,70.57258819789983,72.82886377470889,67.836542322046,69.89937816235997],[56.06363893238633,50.017293146880746,48.4020709630909,48.06963935626567,52.556401065011045,50.017293146880746],[41.36418122031781,47.76103302358904,50.015398372692246,48.535437720718456,45.13932238153306,47.76103302358904],[41.36418122031781,-44.73727475292838,-45.116950584034576,-47.865286335422226,-42.87380067603378,-44.73727475292838],[41.36418122031781,70.3989332380707,71.62190095579601,72.82886377470889,68.02330781030683,70.3989332380707],[95.02125690835175,96.80749738367724,98.00521841940835,99.2644678035782,94.44429204494476,96.80749738367724],[95.02125690835175,76.16707886692838,77.71013207475437,72.82886377470889,76.20753568368823,76.16707886692838],[95.02125690835175,102.16784805609971,100.1146341972005,105.10849109834224,102.82614349078689,102.16784805609971],[114.29150175415158,101.59509180722206,104.01298632463589,99.2644678035782,100.28274812202162,101.59509180722206],[114.29150175415158,-81.06291033988354,-80.96349061668636,-84.42383871600246,-79.56804580383582,-81.06291033988354],[114.29150175415158,75.99538547871498,77.81143260314244,72.82886377470889,75.6814041957155,75.99538547871498],[-49.67652758273269,-48.29134915606964,-50.873809815200055,-47.865286335422226,-45.91099493075501,-48.29134915606964],[-49.67652758273269,-64.07694069759718,-62.73302052501417,-67.49651058102937,-63.79875952542036,-64.07694069759718],[-49.67652758273269,-39.648268341061126,-39.53611533640573,-36.376571968969465,-41.31237766353539,-39.648268341061126],[-24.903832984455043,-45.378122959313714,-46.54716449631634,-47.865286335422226,-43.02927484003599,-45.378122959313714],[-24.903832984455043,114.73491117291567,112.39993107405286,117.25022730774427,115.87673019483438,114.73491117291567],[-24.903832984455043,-64.01244406918235,-63.42437284240571,-67.49651058102937,-62.94781944041257,-64.01244406918235],[-85.14260585492381,-84.57330543624516,-87.10647516286559,-84.42383871600246,-82.11103648842654,-84.57330543624516],[-85.14260585492381,-70.98023020191165,-71.56564531740213,-67.49651058102937,-72.04734639136048,-70.98023020191165],[-85.14260585492381,-98.59488943947751,-96.4614621737669,-101.43659787350879,-99.38032873319472,-98.59488943947751],[-114.3336896614086,-86.63704963775754,-89.09869238689447,-84.42383871600246,-85.22526185131925,-86.63704963775754],[-114.3336896614086,130.7643064166602,129.05700481282304,134.00872753636253,130.93258994493925,130.7643064166602],[-114.3336896614086,-70.76077329939716,-72.43696715754915,-67.49651058102937,-70.63300954374658,-70.76077329939716],[-50.60045823690626,-48.596543527987116,-46.32515632491399,-47.865286335422226,-51.21480864724842,-48.596543527987116],[-50.60045823690626,-63.06841589830196,-62.67764153178534,-66.51695044730828,-61.823349290637545,-63.06841589830196],[-50.60045823690626,-44.69940650185596,-46.95448699406664,-42.03836430946451,-43.70661345101448,-44.69940650185596],[-36.413427384987024,-63.1872150217777,-61.627213501617796,-66.51695044730828,-63.16772891759743,-63.1872150217777],[-81.08031470862994,-83.66174931714423,-81.04098048281085,-84.42383871600246,-85.92101472243394,-83.66174931714423],[-81.08031470862994,-70.01282825455176,-70.9632765751313,-66.51695044730828,-70.72067857548268,-70.01282825455176],[-81.08031470862994,-89.08159194027971,-90.4827816691606,-91.30767927464518,-86.62443921554895,-89.08159194027971],[-97.96003918617464,-69.50039378873181,-68.90082911950252,-66.51695044730828,-71.51517955918352,-69.50039378873181]]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1150\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1151\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1156\",\"attributes\":{\"line_color\":{\"type\":\"field\",\"field\":\"color\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"line_width\":{\"type\":\"value\",\"value\":4},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1157\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"line_width\":{\"type\":\"value\",\"value\":5},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1158\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"line_width\":{\"type\":\"value\",\"value\":5},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesAndLinkedEdges\",\"id\":\"p1181\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"EdgesAndLinkedNodes\",\"id\":\"p1182\"}}},{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1101\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1118\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[106.1176050423822,-262.93328248225106]],[1,[-68.46529709669227,53.73728821348552]],[2,[-50.18928173057225,99.2644678035782]],[3,[-52.87691793127847,72.82886377470889]],[4,[5.877005029144266,-67.49651058102937]],[5,[40.09529992620155,-66.51695044730828]],[6,[24.532874254856274,-47.865286335422226]],[7,[-84.34400209764038,68.66235038576059]],[8,[-65.32572347375232,39.41475213634685]],[9,[-51.86660617317852,48.535437720718456]],[10,[-29.980392814957344,48.06963935626567]],[11,[24.400694978035723,-84.42383871600246]],[12,[-39.373585912739884,105.10849109834224]],[13,[4.710084802734021,-36.376571968969465]],[14,[139.34375182494242,117.25022730774427]],[15,[-4.1305064367651045,-101.43659787350879]],[16,[88.25411892858561,134.00872753636253]],[17,[44.6504339081696,-42.03836430946451]],[18,[51.79638854407554,-91.30767927464518]],[19,[-71.46199552381465,65.85780703442997]],[20,[-95.75625998804944,70.48883085363362]],[21,[-62.5662782332733,45.24057029803008]],[22,[-41.916189240218856,56.06363893238633]],[23,[-20.25869593662282,41.36418122031781]],[24,[-45.88445452272879,95.02125690835175]],[25,[-33.35340806809403,114.29150175415158]],[26,[9.764633023504453,-49.67652758273269]],[27,[1.7989026916206952,-24.903832984455043]],[28,[7.584978338924427,-85.14260585492381]],[29,[-12.241818475764376,-114.3336896614086]],[30,[37.33524781540345,-50.60045823690626]],[31,[49.844560692705365,-36.413427384987024]],[32,[39.38785811532324,-81.08031470862994]],[33,[59.38250280672037,-97.96003918617464]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1106\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1103\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1104\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1105\"},\"data\":{\"type\":\"map\",\"entries\":[[\"k_r\",[\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\"]],[\"color\",[\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\"]],[\"type\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],[\"species\",[\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\\n\",\"2protein[tetr]+dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_tetr^2 * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kdeg).\\n\"]],[\"k\",[\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.2\",\"100\",\"0.2\",\"100\",\"2\",\"100\",\"2\"]],[\"index\",[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1107\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1108\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1161\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1162\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1163\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1113\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1110\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1111\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1112\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[]],[\"end\",[]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1114\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1115\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1109\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1116\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1117\"}}},{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1119\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1136\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[106.1176050423822,-262.93328248225106]],[1,[-68.46529709669227,53.73728821348552]],[2,[-50.18928173057225,99.2644678035782]],[3,[-52.87691793127847,72.82886377470889]],[4,[5.877005029144266,-67.49651058102937]],[5,[40.09529992620155,-66.51695044730828]],[6,[24.532874254856274,-47.865286335422226]],[7,[-84.34400209764038,68.66235038576059]],[8,[-65.32572347375232,39.41475213634685]],[9,[-51.86660617317852,48.535437720718456]],[10,[-29.980392814957344,48.06963935626567]],[11,[24.400694978035723,-84.42383871600246]],[12,[-39.373585912739884,105.10849109834224]],[13,[4.710084802734021,-36.376571968969465]],[14,[139.34375182494242,117.25022730774427]],[15,[-4.1305064367651045,-101.43659787350879]],[16,[88.25411892858561,134.00872753636253]],[17,[44.6504339081696,-42.03836430946451]],[18,[51.79638854407554,-91.30767927464518]],[19,[-71.46199552381465,65.85780703442997]],[20,[-95.75625998804944,70.48883085363362]],[21,[-62.5662782332733,45.24057029803008]],[22,[-41.916189240218856,56.06363893238633]],[23,[-20.25869593662282,41.36418122031781]],[24,[-45.88445452272879,95.02125690835175]],[25,[-33.35340806809403,114.29150175415158]],[26,[9.764633023504453,-49.67652758273269]],[27,[1.7989026916206952,-24.903832984455043]],[28,[7.584978338924427,-85.14260585492381]],[29,[-12.241818475764376,-114.3336896614086]],[30,[37.33524781540345,-50.60045823690626]],[31,[49.844560692705365,-36.413427384987024]],[32,[39.38785811532324,-81.08031470862994]],[33,[59.38250280672037,-97.96003918617464]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1124\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1121\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1122\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1123\"},\"data\":{\"type\":\"map\",\"entries\":[[\"species\",[\"nothing\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"protein[RNAP in default.]\",\"protein[Ribo in default.]\",\"protein[RNAase in default.]\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[tetr in default.]\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[GFP in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"protein[RFP in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] in default.]\"]],[\"type\",[\"nothing\",\"dna\",\"dna\",\"protein\",\"protein\",\"protein\",\"rna\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"protein\",\"complex\",\"complex\"]],[\"image\",[\"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\",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]],[\"color\",[\"purple\",\"white\",\"white\",\"green\",\"green\",\"green\",\"orange\",\"grey\",\"green\",\"grey\",\"grey\",\"orange\",\"grey\",\"grey\",\"green\",\"grey\",\"red\",\"cyan\",\"cyan\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1125\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1126\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1164\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":12},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1165\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1166\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1131\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1128\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1129\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1130\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[]],[\"end\",[]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1132\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1133\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1127\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1134\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1135\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1100\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1167\",\"attributes\":{\"renderers\":[{\"id\":\"p1137\"}],\"tooltips\":null}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1168\",\"attributes\":{\"renderers\":[{\"id\":\"p1119\"}],\"tooltips\":[[\"name\",\"@species\"],[\"type\",\"@type\"]],\"attachment\":\"right\"}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1169\",\"attributes\":{\"renderers\":[{\"id\":\"p1101\"}],\"tooltips\":[[\"reaction\",\"@species\"],[\"type\",\"@type\"],[\"k_f\",\"@k\"],[\"k_r\",\"@k_r\"]],\"attachment\":\"right\"}},{\"type\":\"object\",\"name\":\"TapTool\",\"id\":\"p1170\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p1171\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1172\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"editable\":true,\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1178\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1177\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1179\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1180\",\"attributes\":{\"renderers\":\"auto\"}}]}}}}]}};\n const render_items = [{\"docid\":\"38cb4c50-d049-4269-8f4f-ed894da4c631\",\"roots\":{\"p1094\":\"d2bc5052-1694-4f34-8c0e-d652b1a09a0a\"},\"root_ids\":[\"p1094\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);", "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1094" } }, "output_type": "display_data" }, { "data": { "image/png": "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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "#here we are plotting the network diagram and simulating the system with some basic parameters\n", "\n", "plotNetwork(myCRN,colordict_append={\"GFP\":\"green\",\"RFP\":\"red\"})\n", "try:\n", " import numpy as np\n", " import matplotlib.pyplot as plt\n", " timepoints = np.linspace(0, 200, 1000)\n", " x0 = {construct_1.get_species():5.0,\n", " construct_2.get_species():2.0, \"protein_RNAP\":10., \"protein_Ribo\":50.}\n", " Re1 = myCRN.simulate_with_bioscrape_via_sbml(timepoints, initial_condition_dict = x0)\n", " if(Re1 is not None):\n", " plt.plot(timepoints,Re1[\"protein_GFP\"], label = \"protein_GFP\")\n", " plt.plot(timepoints,Re1[\"protein_RFP\"], label = \"protein_RFP\")\n", " plt.title(\"Time trace of two DNA system\")\n", " plt.xlabel(\"time\")\n", " plt.ylabel(\"protein\")\n", " plt.legend()\n", " plt.show()\n", "except ModuleNotFoundError:\n", " print('please install the plotting libraries: pip install biocrnpyler[all]')\n", "\n", "\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "That seems pretty straightforward but now let's see what happens if we put both on the same piece of DNA:" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "C:\\Users\\ayush\\Box\\Research\\bioCRNpyler\\biocrnpyler\\core\\chemical_reaction_network.py:362: UserWarning: Trying to set species that is not in model: protein_arac\n", " m.set_species(processed)\n" ] }, { "data": { "image/png": "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u3apVatWqVdeeUVFRkYqpZT66quvlEajUefPnzfY9n//+58C1KlTp5RSSs2aNUuZm5urDz74QP3555/qjz/+UF9++aWaNm2aUkqp69evq4kTJypArV+/Xv93EB0drZRS6uOPP1YajUaNGDFC/frrr2r9+vWqRYsWyt7eXv8eSun+XqysrNTTTz+tvvrqK7V9+3Y1fPhwBagpU6ao6tWrq8WLF6utW7eqrl27KkAdOnQoz9+FMA0SdoTJKUjY8fT0VHFxcfplGzduVICqX7++QbD58ssvFaCOHz+ulFIqPj5eubq6qpdeesngNdPT01W9evVU06ZNc601ODhYAWrp0qXZ1gqoJUuW5PoaWq1WpaamqqtXrypA/fLLL/p1zz//vCpXrpyKiIjIcfsxY8YoBwcHdfXqVYPln3/+ucGXVnbOnDmjADVu3DiD5QcOHFCAevfdd/XLPvjgAwXoA1BO7t69qwD15Zdf5toup7BTp04dlZaWpl9+8OBBBag1a9YopXTHxtPTUzVr1szg9a5evaosLS3zDDtP8vvKqDu3sPP7778rQH366af6ZRlhRymlFi5cqAC1efNmpVTOYWf58uUKUN99951SSqnY2Fjl4OBgEJRy8tNPPylAHT16NMc2MTExytHRUb322msGy2vVqqWee+45/fOuXbuq+vXr5/p+s2fPVoAKDQ01WH7t2jVlYWGhJk6caLA8NjZWeXp6qr59++qXZfy9/Pzzz/plqampyt3dXQHq8OHD+uX37t1T5ubm6o033si1LmE65DSWEMBzzz2Hvb29/vnTTz8NQOfOndFoNFmWZ5xi2Lt3L/fv32fo0KGkpaXpH1qtlhdeeIHg4GDi4+OfqLZevXplWRYREcHYsWPx9vbGwsICS0tLqlSpAsCZM2cA3fie3bt307dvX9zd3XN8/V9//ZXnnnsOLy8vg33o3LkzALt3785x2507dwK6UwiPatq0KU8//XSep/Ky4+rqip+fH7Nnz2bOnDkcOXIk2yuUctKlSxfMzc31z+vWrQs8PGbnzp0jPDycvn37GmxXuXJlWrVqlefrP8nvKz+UUrmuHz58OLVq1eKdd97J9feyePFibG1t6d+/PwAODg706dOHf/75hwsXLuT6HvXr18fKyorRo0ezbNkyLl++nKWNo6Mjw4cPJygoSP8Z/+uvvzh9+jQTJkzQt2va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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "construct_3 = DNA_construct([[ptet,\"forward\"],[utr1,\"forward\"],[gfp,\"forward\"],[t16,\"forward\"],[t16,\"reverse\"],[rfp,\"reverse\"],[utr1,\"reverse\"],[pconst,\"reverse\"]])\n", "#now, we are using dnaplotlib to plot the constructs\n", "\n", "if(dpl_enabled):\n", " render_constructs([construct_3])\n", "\n", "#some very basic parameters are defined\n", "parameters={\"cooperativity\":2,\"kb\":100, \"ku\":10, \"ktx\":.05, \"ktl\":.2, \"kdeg\":2,\"kint\":.05}\n", "\n", "components = [construct_3]\n", "myMixture = TxTlExtract(name = \"txtl\", parameters = parameters, components = components)\n", "myCRN = myMixture.compile_crn()\n", "''\n", "try:\n", " import numpy as np\n", " import matplotlib.pyplot as plt\n", " timepoints = np.linspace(0, 200, 1000)\n", " x0 = {construct_3.get_species():5.0, \"protein_GFP\":20,\"protein_RNAP\":10., \"protein_Ribo\":50.,\"protein_arac\":20}\n", " #I started the GFP at a slightly elevated value so you can see the two lines on top of each other in the graph\n", " Re1 = myCRN.simulate_with_bioscrape_via_sbml(timepoints, initial_condition_dict = x0)\n", " if(Re1 is not None):\n", " plt.figure()\n", " plt.plot(timepoints,Re1[\"protein_GFP\"], label = \"protein_GFP\")\n", " plt.plot(timepoints,Re1[\"protein_RFP\"], label = \"protein_RFP\")\n", " #plt.plot(timepoints,Re1[\"rna_mydna\"], label = \"rna_mydna\")\n", " #plt.gca().set_yscale(\"log\")\n", " plt.title(\"Time trace of single DNA system\")\n", " plt.xlabel(\"time\")\n", " plt.ylabel(\"protein\")\n", " plt.legend()\n", " \n", "except ModuleNotFoundError:\n", " print('please install the plotting libraries: pip install biocrnpyler[all]')\n", "#'''" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The same RNAs and proteins are made, but the network diagram should be a bit more complicated, owing to the combinatorial binding to the DNA molecule" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "tags": [] }, "outputs": [ { "data": { "text/html": [ " \n", "
\n", " \n", " Loading BokehJS ...\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\nconst JS_MIME_TYPE = 'application/javascript';\n const HTML_MIME_TYPE = 'text/html';\n const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n const CLASS_NAME = 'output_bokeh rendered_html';\n\n /**\n * Render data to the DOM node\n */\n function render(props, node) {\n const script = document.createElement(\"script\");\n node.appendChild(script);\n }\n\n /**\n * Handle when an output is cleared or removed\n */\n function handleClearOutput(event, handle) {\n function drop(id) {\n const view = Bokeh.index.get_by_id(id)\n if (view != null) {\n view.model.document.clear()\n Bokeh.index.delete(view)\n }\n }\n\n const cell = handle.cell;\n\n const id = cell.output_area._bokeh_element_id;\n const server_id = cell.output_area._bokeh_server_id;\n\n // Clean up Bokeh references\n if (id != null) {\n drop(id)\n }\n\n if (server_id !== undefined) {\n // Clean up Bokeh references\n const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n cell.notebook.kernel.execute(cmd_clean, {\n iopub: {\n output: function(msg) {\n const id = msg.content.text.trim()\n drop(id)\n }\n }\n });\n // Destroy server and session\n const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n cell.notebook.kernel.execute(cmd_destroy);\n }\n }\n\n /**\n * Handle when a new output is added\n */\n function handleAddOutput(event, handle) {\n const output_area = handle.output_area;\n const output = handle.output;\n\n // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n return\n }\n\n const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n\n if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n // store reference to embed id on output_area\n output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n }\n if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n const bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n const script_attrs = bk_div.children[0].attributes;\n for (let i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n }\n\n function register_renderer(events, OutputArea) {\n\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n const toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[toinsert.length - 1]);\n element.append(toinsert);\n return toinsert\n }\n\n /* Handle when an output is cleared or removed */\n events.on('clear_output.CodeCell', handleClearOutput);\n events.on('delete.Cell', handleClearOutput);\n\n /* Handle when a new output is added */\n events.on('output_added.OutputArea', handleAddOutput);\n\n /**\n * Register the mime type and append_mime function with output_area\n */\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n /* Is output safe? */\n safe: true,\n /* Index of renderer in `output_area.display_order` */\n index: 0\n });\n }\n\n // register the mime type if in Jupyter Notebook environment and previously unregistered\n if (root.Jupyter !== undefined) {\n const events = require('base/js/events');\n const OutputArea = require('notebook/js/outputarea').OutputArea;\n\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n }\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"
    \\n\"+\n \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n \"
  • use INLINE resources instead, as so:
  • \\n\"+\n \"
\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"e289d93d-b59b-44c5-b370-6ef351e2e4d5\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.6.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.6.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.6.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.6.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.6.2.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"e289d93d-b59b-44c5-b370-6ef351e2e4d5\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));", "application/vnd.bokehjs_load.v0+json": "" }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "C:\\Users\\ayush\\Box\\Research\\bioCRNpyler\\biocrnpyler\\utils\\plotting.py:166: UserWarning: Node keys in 'layout_function' don't match node keys in the graph. These nodes may not be displayed correctly.\n", " reaction_renderer = from_networkx(DGreactions, positions, center=(0, 0))\n", "C:\\Users\\ayush\\Box\\Research\\bioCRNpyler\\biocrnpyler\\utils\\plotting.py:167: UserWarning: Node keys in 'layout_function' don't match node keys in the graph. These nodes may not be displayed correctly.\n", " species_renderer = from_networkx(DGspecies, positions, center=(0, 0))\n" ] }, { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"7f01ec99-cb2c-4238-8a94-408ff2127e8e\":{\"version\":\"3.6.2\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Plot\",\"id\":\"p1185\",\"attributes\":{\"width\":500,\"height\":500,\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1250\",\"attributes\":{\"start\":-431.13624977403225,\"end\":232.57475330837457}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1251\",\"attributes\":{\"start\":-334.38032522429575,\"end\":329.3306778581111}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1188\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1189\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1190\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1228\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1245\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[118.55379203593482,-306.5776822937622]],[1,[1.3893553201518225,28.785547156150024]],[2,[20.811044004241133,23.28974289639815]],[3,[-136.03338679054568,-147.16692621520824]],[4,[-161.74020353652736,-128.07172676032644]],[5,[19.394027957966443,64.440068175143]],[6,[-160.52637031238083,-151.4613467362244]],[7,[-6.924725345669752,87.65067321249778]],[8,[12.233277444984772,-11.975272847653459]],[9,[35.110355549514885,6.419656632300754]],[10,[40.49748512982944,-29.368245736182285]],[11,[81.53247127180725,-19.061973205122232]],[12,[-25.230760462598177,38.42874069492612]],[13,[-139.6025123594892,-126.54902260389107]],[14,[-7.204565955532245,5.902532875898455]],[15,[-116.05326658779845,-135.2370963910927]],[16,[-147.64008025493916,301.52803492757755]],[17,[-145.9123177569812,-170.35406698823317]],[18,[-317.1152885015925,-109.08784235494751]],[19,[-178.90937270607017,-138.37221094227186]],[20,[-151.87807706435137,-109.98310189807873]],[21,[8.616405798642502,67.6910883494572]],[22,[-3.4304663266652313,111.2519614492586]],[23,[20.845658729462127,-0.5142471779562083]],[24,[56.15530579305966,17.419965204696755]],[25,[53.618032481955815,-18.38149297110993]],[26,[111.39199406480905,-31.822930528660542]],[27,[-10.85630096819602,59.415961766697876]],[28,[-19.244009226622538,103.82863627072098]],[29,[-6.184443089061867,14.759188705676548]],[30,[54.44284655575471,-0.5441051377416473]],[31,[97.89025519596404,-20.964819374648346]],[32,[14.812849392179514,44.562767118636415]],[33,[29.670404503599727,76.76822878955771]],[34,[0.2979203099032398,2.6201705618337936]],[35,[25.21106931497479,-19.266394021270674]],[36,[42.039159344783684,-44.214640823541075]],[37,[-8.77918292913066,30.717800538819326]],[38,[-52.51872552208676,46.85590176008251]],[39,[-129.0729152669662,-136.23763338428932]],[40,[-105.2702135579838,-134.67316572866113]],[41,[-147.5663243130367,-157.4295556924104]],[42,[-144.53577608306054,-181.14490618016194]],[43,[-168.68615480392307,-139.45129133893553]],[44,[-185.7206298929048,-137.21920664972745]],[45,[-151.12972894381966,-121.03708767825292]],[46,[-152.19440539307107,-102.75907749749317]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1233\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1230\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1231\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1232\"},\"data\":{\"type\":\"map\",\"entries\":[[\"k_r\",[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\"]],[\"image\",[\"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\",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]],[\"color\",[\"purple\",\"white\",\"green\",\"green\",\"green\",\"grey\",\"orange\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"orange\",\"green\",\"grey\",\"lightgreen\",\"grey\",\"red\",\"cyan\",\"cyan\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\"]],[\"type\",[\"nothing\",\"dna\",\"protein\",\"protein\",\"protein\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"rna\",\"protein\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"protein\",\"complex\",\"complex\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],[\"species\",[\"nothing\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"protein[RNAP in default.]\",\"protein[Ribo in default.]\",\"protein[RNAase in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[tetr in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[GFP in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"protein[RFP in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\\n\",\"2protein[tetr]+ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * protein_tetr^2 * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\\n\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\\n Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\\n\",\"2protein[tetr]+dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\\n Kf=k_forward * protein_tetr^2 * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\\n\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kdeg).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\\n\"]],[\"k\",[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.2\",\"100\",\"0.2\",\"100\",\"2\",\"100\",\"2\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1234\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1235\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1246\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":12},\"line_alpha\":{\"type\":\"value\",\"value\":0},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1240\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1237\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1238\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1239\"},\"data\":{\"type\":\"map\",\"entries\":[[\"weight\",[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]],[\"color\",[\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\"]],[\"start\",[1,1,1,2,2,2,2,2,2,2,2,3,3,4,4,5,5,5,6,6,7,7,7,7,8,8,8,9,9,9,9,10,10,10,11,11,11,11,12,12,12,12,13,13,14,14,15,15,17,17,19,19,20,20,21,21,21,22,22,22,23,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,43,43,43,44,45,45,45,46]],[\"end\",[32,34,37,21,23,25,27,30,32,35,37,39,41,43,45,21,32,33,41,43,21,22,27,28,23,34,35,23,24,29,30,25,35,36,25,26,30,31,27,29,37,38,39,45,29,34,39,40,41,42,43,44,45,46,5,2,7,5,6,2,8,2,9,8,6,2,10,2,11,10,6,2,12,2,7,12,13,2,14,12,9,9,2,11,9,13,2,1,2,5,1,13,2,14,1,8,8,2,10,8,13,2,1,2,12,1,6,2,13,3,15,13,16,3,6,3,17,6,18,3,6,4,19,4,13,4,20,4]],[\"xs\",[[1.3893553201518225,12.544819023957595,13.910971895340069,14.812849392179514,10.102807130633941,12.544819023957595],[1.3893553201518225,0.44378878193836335,-2.0194421296678815,0.2979203099032398,2.976213613456181,0.44378878193836335],[1.3893553201518225,-5.340711680366299,-4.058472506504346,-8.77918292913066,-4.991883490007435,-5.340711680366299],[20.811044004241133,9.543341711862876,12.173923308412581,8.616405798642502,7.352459856098054,9.543341711862876],[20.811044004241133,20.840569187339,18.339364697282647,20.845658729462127,23.33935941086372,20.840569187339],[20.811044004241133,51.45299347415358,48.97519187355666,53.618032481955815,52.903790859095,51.45299347415358],[20.811044004241133,-8.549187759754869,-6.122015122651396,-10.85630096819602,-9.88196210540733,-8.549187759754869],[20.811044004241133,51.587214352145764,49.46441740400917,54.44284655575471,52.35541847267086,51.587214352145764],[20.811044004241133,15.76268285935156,18.394143561368093,14.812849392179514,13.58178354280706,15.76268285935156],[20.811044004241133,24.851111179474476,22.27899317698616,25.21106931497479,27.25248005398584,24.851111179474476],[20.811044004241133,-5.3845091051006335,-3.97067211185532,-8.77918292913066,-5.188054405914376,-5.3845091051006335],[-136.03338679054568,-130.95303043881708,-129.29027872648288,-129.0729152669662,-133.50763038134494,-130.95303043881708],[-136.03338679054568,-144.95164497900763,-145.99341371350303,-147.5663243130367,-142.66958140965792,-144.95164497900763],[-161.74020353652736,-166.86265257800903,-168.56404659398464,-168.68615480392307,-164.2962651524357,-166.86265257800903],[-161.74020353652736,-154.04684556326112,-153.3572824457704,-151.12972894381966,-156.1201671511206,-154.04684556326112],[19.394027957966443,11.96727649518743,13.484015110082982,8.616405798642502,12.040051195787065,11.96727649518743],[19.394027957966443,15.598897966131153,13.349196217515761,14.812849392179514,18.221468377273695,15.598897966131153],[19.394027957966443,27.429384691140974,28.818191822961044,29.670404503599727,24.977531218599793,27.429384691140974],[-160.52637031238083,-150.7454270863212,-152.54516059144743,-147.5663243130367,-150.45372735721438,-150.7454270863212],[-160.52637031238083,-166.7192324794956,-164.18483874209494,-168.68615480392307,-168.32060029367997,-166.7192324794956],[-6.924725345669752,6.466147584734616,3.9835855571365304,8.616405798642502,7.928716788890234,6.466147584734616],[-6.924725345669752,-3.9430667965509993,-1.5916024483792368,-3.4304663266652313,-6.537687430416698,-3.9430667965509993],[-6.924725345669752,-10.37359658018184,-12.73521914796972,-10.85630096819602,-7.782999181169458,-10.37359658018184],[-6.924725345669752,-17.123596761355444,-14.631697887856362,-19.244009226622538,-18.60966038989588,-17.123596761355444],[12.233277444984772,18.743064047967607,20.242981081638845,20.845658729462127,16.245763782895967,18.743064047967607],[12.233277444984772,2.5135442514677173,4.974351144182783,0.2979203099032398,1.1037369574175429,2.5135442514677173],[12.233277444984772,22.159662505155204,20.21141327251759,25.21106931497479,22.66045160147601,22.159662505155204],[35.110355549514885,23.993474314646676,23.647130051291775,20.845658729462127,25.83301101677076,23.993474314646676],[35.110355549514885,53.0534888519196,53.475899967478185,56.15530579305966,51.15970513602333,53.0534888519196],[35.110355549514885,-2.7537040454359496,-1.4451173560460955,-6.184443089061867,-2.434891206262855,-2.7537040454359496],[35.110355549514885,51.149961333475325,49.52172114325441,54.44284655575471,51.216194098996965,51.149961333475325],[40.49748512982944,50.93459289332254,51.903159701723006,53.618032481955815,48.693114252824955,50.93459289332254],[40.49748512982944,28.1310761391233,30.201964339587594,25.21106931497479,27.445317401609223,28.1310761391233],[40.49748512982944,41.67765738523646,39.10528748219778,42.039159344783684,44.078545834553154,41.67765738523646],[81.53247127180725,57.11699299805493,58.00779876514232,53.618032481955815,57.885948180999435,57.11699299805493],[81.53247127180725,108.17358394670582,106.42778674295414,111.39199406480905,108.39270160930889,108.17358394670582],[81.53247127180725,57.33227362020162,59.42840576276079,54.44284655575471,56.6067651778724,57.33227362020162],[81.53247127180725,94.41369834561954,93.30026283558843,97.89025519596404,93.87800027034208,94.41369834561954],[-25.230760462598177,-12.834079759860654,-11.240576766616282,-10.85630096819602,-15.365758531626227,-12.834079759860654],[-25.230760462598177,-8.37864142977054,-10.846781065275016,-6.184443089061867,-6.951337981406928,-8.37864142977054],[-25.230760462598177,-11.948343750071938,-13.761004184578326,-8.77918292913066,-11.639001044007266,-11.948343750071938],[-25.230760462598177,-49.17456394349735,-47.643716251450755,-52.51872552208676,-49.11908084581332,-49.17456394349735],[-139.6025123594892,-131.6485054319574,-133.9521537581419,-129.0729152669662,-130.56660966898974,-131.6485054319574],[-139.6025123594892,-147.97214384651335,-146.14476400973447,-151.12972894381966,-148.30169699539505,-147.97214384651335],[-7.204565955532245,-6.58493048906017,-4.196338017127836,-6.184443089061867,-9.163497481836215,-6.58493048906017],[-7.204565955532245,-2.908626505615459,-4.6712059297662805,0.2979203099032398,-2.6670991666080615,-2.908626505615459],[-116.05326658779845,-125.5832046044612,-124.9470737857978,-129.0729152669662,-124.56396221788674,-125.5832046044612],[-116.05326658779845,-108.76543698705461,-109.46386486971218,-105.2702135579838,-109.7249973361922,-108.76543698705461],[-145.9123177569812,-147.12203728747076,-144.53688540385622,-147.5663243130367,-149.49643793446882,-147.12203728747076],[-145.9123177569812,-144.97866721922358,-147.5636154219047,-144.53577608306054,-142.60380810143963,-144.97866721922358],[-178.90937270607017,-172.16681910411106,-173.25478212687094,-168.68615480392307,-172.72993806957058,-172.16681910411106],[-178.90937270607017,-182.26972430412417,-181.03397959822775,-185.7206298929048,-181.86850331345116,-182.26972430412417],[-151.87807706435137,-151.36613568581515,-153.91649704388453,-151.12972894381966,-148.9279158271663,-151.36613568581515],[-151.87807706435137,-152.04129278201776,-149.50737099993785,-152.19440539307107,-154.50258432674167,-152.04129278201776],[8.616405798642502,16.043157261421513,14.526418646525963,19.394027957966443,15.97038256082188,16.043157261421513],[8.616405798642502,19.88410809102076,17.253526494471053,20.811044004241133,22.074989946785582,19.88410809102076],[8.616405798642502,-4.774467131761865,-2.2919051041637806,-6.924725345669752,-6.237036335917485,-4.774467131761865],[-3.4304663266652313,17.860119386816212,15.249187141510731,19.394027957966443,19.74342937528275,17.860119386816212],[-3.4304663266652313,-158.7301106234493,-160.44972240813618,-160.52637031238083,-156.1584281526008,-158.7301106234493],[-3.4304663266652313,19.881145547785714,17.250443475173125,20.811044004241133,22.070742572651056,19.881145547785714],[20.845658729462127,14.335872126479291,12.835955092808055,12.233277444984772,16.83317239155093,14.335872126479291],[20.845658729462127,20.81613354636426,23.31733803642061,20.811044004241133,18.317343322839534,20.81613354636426],[20.845658729462127,31.962539964330336,32.30888422768524,35.110355549514885,30.123003262206247,31.962539964330336],[56.15530579305966,15.141967885376298,14.441370799640715,12.233277444984772,17.22232641354028,15.141967885376298],[56.15530579305966,-157.76580679939082,-158.64790032452362,-160.52637031238083,-155.57421706878156,-157.76580679939082],[56.15530579305966,24.263753763948515,25.49224078284854,20.811044004241133,24.673088265065317,24.263753763948515],[53.618032481955815,43.18092471846272,42.212357910062245,40.49748512982944,45.4224033589603,43.18092471846272],[53.618032481955815,22.976083012043368,25.45388461264029,20.811044004241133,21.525285627101947,22.976083012043368],[53.618032481955815,78.03351075570814,77.14270498862075,81.53247127180725,77.26455557276364,78.03351075570814],[111.39199406480905,43.995389019982596,44.91152821967501,40.49748512982944,44.73850955103828,43.995389019982596],[111.39199406480905,-157.32274309969958,-157.56971612699306,-160.52637031238083,-155.55610292509115,-157.32274309969958],[111.39199406480905,23.801084260487098,25.80972152980256,20.811044004241133,23.21079739367153,23.801084260487098],[-10.85630096819602,-23.252981670933544,-24.846484664177915,-25.230760462598177,-20.72130289916797,-23.252981670933544],[-10.85630096819602,18.50393079579998,16.076758158696506,20.811044004241133,19.83670514145244,18.50393079579998],[-10.85630096819602,-7.407429733683933,-5.045807165896051,-6.924725345669752,-9.998027132696315,-7.407429733683933],[-19.244009226622538,-24.911702082748985,-27.325618840980137,-25.230760462598177,-22.34643733495991,-24.911702082748985],[-19.244009226622538,-137.9818225949284,-139.81325366679624,-139.6025123594892,-135.38160388714473,-137.9818225949284],[-19.244009226622538,19.252473736895254,16.644366986403448,20.811044004241133,21.12125975035129,19.252473736895254],[-6.184443089061867,-6.804078555533941,-9.192671027466275,-7.204565955532245,-4.225511562757897,-6.804078555533941],[-6.184443089061867,-23.036562121889503,-20.56842248638503,-25.230760462598177,-24.463865570253116,-23.036562121889503],[-6.184443089061867,31.679616505888966,30.371029816499114,35.110355549514885,31.360803666715874,31.679616505888966],[54.44284655575471,38.40324077179427,40.03148096201519,35.110355549514885,38.337008006272626,38.40324077179427],[54.44284655575471,23.66667620785008,25.789473155986673,20.811044004241133,22.89847208732498,23.66667620785008],[54.44284655575471,78.64304420736035,76.54691206480118,81.53247127180725,79.36855264968956,78.64304420736035],[97.89025519596404,38.318437951267256,40.078870777736384,35.110355549514885,38.07978562801153,38.318437951267256],[97.89025519596404,-136.4043312014322,-136.66139140184944,-139.6025123594892,-134.6301872348944,-136.4043312014322],[97.89025519596404,23.84633827022506,25.81102950708885,20.811044004241133,23.321464050831477,23.84633827022506],[14.812849392179514,3.657385688373741,2.2912328169912675,1.3893553201518225,6.099397581697395,3.657385688373741],[14.812849392179514,19.861210537069088,17.22974983505255,20.811044004241133,22.04210985361359,19.861210537069088],[14.812849392179514,18.607979384014804,20.857681132630194,19.394027957966443,15.985408972872262,18.607979384014804],[29.670404503599727,3.166536809218191,1.4343098283319713,1.3893553201518225,5.741784573877194,3.166536809218191],[29.670404503599727,-137.36310178500327,-138.75324816276446,-139.6025123594892,-134.91067242190442,-137.36310178500327],[29.670404503599727,21.383065365336684,19.052351508952157,20.811044004241133,23.985122300147527,21.383065365336684],[0.2979203099032398,-3.998019140013546,-2.235439715862725,-7.204565955532245,-4.239546479020944,-3.998019140013546],[0.2979203099032398,1.2434868481166985,3.7067177597229444,1.3893553201518225,-1.2889379834011203,1.2434868481166985],[0.2979203099032398,10.017653503420295,7.55684661070523,12.233277444984772,11.42746079747047,10.017653503420295],[25.21106931497479,15.28468425480436,17.232933487441972,12.233277444984772,14.783895158483555,15.28468425480436],[25.21106931497479,21.171002139741447,23.743120142229763,20.811044004241133,18.769633265230084,21.171002139741447],[25.21106931497479,37.57747830568093,35.50659010521664,40.49748512982944,38.26323704319501,37.57747830568093],[42.039159344783684,14.60925700342982,17.00847924116541,12.233277444984772,13.33710038162112,14.60925700342982],[42.039159344783684,-136.41471075452893,-136.6907478195139,-139.6025123594892,-134.62651355054908,-136.41471075452893],[42.039159344783684,21.86099758992005,24.49488311654006,20.811044004241133,19.725166257635074,21.86099758992005],[-8.77918292913066,-2.049115928612538,-3.3313551024744905,1.3893553201518225,-2.3979441189714032,-2.049115928612538],[-8.77918292913066,17.416370180211107,16.002533186965792,20.811044004241133,17.21991548102485,17.416370180211107],[-8.77918292913066,-22.061599641656898,-20.24893920715051,-25.230760462598177,-22.370942347721574,-22.061599641656898],[-52.51872552208676,-1.9291663788862663,-3.510815527716269,1.3893553201518225,-1.9216855301997509,-1.9291663788862663],[-52.51872552208676,-158.85236391253093,-160.6508327365603,-160.52637031238083,-156.25981626429356,-158.85236391253093],[-52.51872552208676,17.47888944707015,15.923670243950088,20.811044004241133,17.453473490686008,17.47888944707015],[-129.0729152669662,-137.02692219449798,-134.7232738683135,-139.6025123594892,-138.10881795746565,-137.02692219449798],[-129.0729152669662,-134.1532716186948,-135.816023331029,-136.03338679054568,-131.59867167616693,-134.1532716186948],[-129.0729152669662,-119.54297725030344,-120.17910806896684,-116.05326658779845,-120.5622196368779,-119.54297725030344],[-105.2702135579838,-136.19657143947674,-134.81306980638803,-139.6025123594892,-135.96443673967687,-136.19657143947674],[-105.2702135579838,-147.301704597535,-144.73315985450287,-147.64008025493916,-149.7097380401347,-147.301704597535],[-105.2702135579838,-132.79061489780884,-132.962195430776,-136.03338679054568,-131.0807986137775,-132.79061489780884],[-147.5663243130367,-157.34726753909632,-155.5475340339701,-160.52637031238083,-157.63896726820315,-157.34726753909632],[-147.5663243130367,-138.64806612457474,-137.60629739007933,-136.03338679054568,-140.93012969392444,-138.64806612457474],[-147.5663243130367,-146.35660478254712,-148.94175666616167,-145.9123177569812,-143.98220413554907,-146.35660478254712],[-144.53577608306054,-158.86644644750723,-156.27179037407333,-160.52637031238083,-160.67370386403522,-158.86644644750723],[-144.53577608306054,-313.88550970097725,-312.1562389303731,-317.1152885015925,-314.0827081015626,-313.88550970097725],[-144.53577608306054,-136.8830039075622,-134.6592917596425,-136.03338679054568,-139.50973898380997,-136.8830039075622],[-168.68615480392307,-162.49329263680832,-165.02768637420897,-160.52637031238083,-160.89192482262393,-162.49329263680832],[-168.68615480392307,-163.5637057624414,-161.8623117464658,-161.74020353652736,-166.13009318801474,-163.5637057624414],[-168.68615480392307,-175.4287084058822,-174.3407453831223,-178.90937270607017,-174.86558944042267,-175.4287084058822],[-185.7206298929048,-165.0103623004478,-164.8949600528476,-161.74020353652736,-166.6769914886741,-165.0103623004478],[-151.12972894381966,-142.7600974567955,-144.58747729357438,-139.6025123594892,-142.4305443079138,-142.7600974567955],[-151.12972894381966,-158.8230869170859,-159.5126500345766,-161.74020353652736,-156.74976532922642,-158.8230869170859],[-151.12972894381966,-151.64167032235588,-149.0913089642865,-151.87807706435137,-154.07989018100474,-151.64167032235588],[-152.19440539307107,-160.50519909941804,-162.55147362259154,-161.74020353652736,-157.87308997525415,-160.50519909941804]]],[\"ys\",[[28.785547156150024,41.89705178334213,39.64477799901704,44.562767118636415,42.8848213821912,41.89705178334213],[28.785547156150024,6.117129582020638,7.050727109680236,2.6201705618337936,6.842343578201488,6.117129582020638],[28.785547156150024,30.064412850367162,32.36549380690877,30.717800538819326,27.45339202295969,30.064412850367162],[23.28974289639815,64.31606393283704,64.1776755972063,67.6910883494572,62.8534814354629,64.31606393283704],[23.28974289639815,2.985749121550546,3.812239875562099,-0.5142471779562083,3.819510650023709,2.985749121550546],[23.28974289639815,-15.631473681233093,-16.525682882496405,-18.38149297110993,-13.4327700142075,-15.631473681233093],[23.28974289639815,56.78399887876872,57.80769016877798,59.415961766697876,54.51181415671919,56.78399887876872],[23.28974289639815,1.479595610321539,-0.08016205820476452,-0.5441051377416473,3.999312518379446,1.479595610321539],[23.28974289639815,41.19411510564369,41.07359356695747,44.562767118636415,39.716688613854544,41.19411510564369],[23.28974289639815,-15.784953207370897,-15.216340994329215,-19.266394021270674,-14.702115086471622,-15.784953207370897],[23.28974289639815,29.865632932977988,32.08828356321111,30.717800538819326,27.2387495288825,29.865632932977988],[-147.16692621520824,-139.18977954269275,-141.2329064625571,-136.23763338428932,-138.54702764562728,-139.18977954269275],[-147.16692621520824,-155.10287307971882,-152.6834043836261,-157.4295556924104,-156.41866057509623,-155.10287307971882],[-128.07172676032644,-136.46384432985127,-134.45278260281577,-139.45129133893553,-137.05778578269297,-136.46384432985127],[-128.07172676032644,-122.97110697199804,-125.51347074898612,-121.03708767825292,-121.34616129264118,-122.97110697199804],[64.440068175143,66.68031360945007,68.83405798648958,67.6910883494572,64.04709984856827,66.68031360945007],[64.440068175143,47.97335763046697,49.34374185024677,44.562767118636415,48.22081531603015,47.97335763046697],[64.440068175143,74.07976636650483,71.84139070139624,76.76822878955771,75.04284757633731,74.07976636650483],[-151.4613467362244,-155.96555242844724,-157.88910907644873,-157.4295556924104,-153.34753368604228,-155.96555242844724],[-151.4613467362244,-142.34632442504505,-141.62802138915492,-139.45129133893553,-144.43791042405132,-142.34632442504505],[87.65067321249778,70.4526802116848,69.57177349319939,67.6910883494572,72.64357094163923,70.4526802116848],[87.65067321249778,107.78970196183238,106.60238301276192,111.2519614492586,107.33466939831301,107.78970196183238],[87.65067321249778,62.882515743458065,64.049498911657,59.415961766697876,63.35992121449388,62.882515743458065],[87.65067321249778,101.04406251929332,101.89820002098648,103.82863627072098,98.8690393563192,101.04406251929332],[-11.975272847653459,-3.3122992870762236,-5.477792247038809,-0.5142471779562083,-2.474085559189497,-3.3122992870762236],[-11.975272847653459,-0.08925936890187458,0.8507088775355616,2.6201705618337936,-2.3144681818422628,-0.08925936890187458],[-11.975272847653459,-17.55206719099978,-19.325040906279167,-19.266394021270674,-14.965888320822616,-17.55206719099978],[6.419656632300754,1.0158694978790845,3.6272209715007033,-0.5142471779562083,-0.8696584359057975,1.0158694978790845],[6.419656632300754,15.798628822678353,13.198498111156873,17.419965204696755,17.629665169928387,15.798628822678353],[6.419656632300754,14.066347010524817,16.352547295691526,14.759188705676548,11.451491519083074,14.066347010524817],[6.419656632300754,0.6420259312781453,-1.4287093850995887,-0.5441051377416473,3.275412361013819,0.6420259312781453],[-29.368245736182285,-20.62852478533857,-23.078216440467756,-18.38149297110993,-19.244731313848785,-20.62852478533857],[-29.368245736182285,-21.196046877855533,-19.56800113871845,-19.266394021270674,-23.73943945893061,-21.196046877855533],[-29.368245736182285,-40.73335997689232,-40.16588843620905,-44.214640823541075,-39.649457065427306,-40.73335997689232],[-19.061973205122232,-18.46678838000995,-15.987761160944276,-18.38149297110993,-20.98627618394301,-18.46678838000995],[-19.061973205122232,-30.447490122212223,-32.42012870819737,-31.822930528660542,-27.822399968049893,-30.447490122212223],[-19.061973205122232,-2.519253547163518,-0.9238410899992402,-0.5441051377416473,-5.051594039209104,-2.519253547163518],[-19.061973205122232,-20.56040317032079,-22.947738972537643,-20.964819374648346,-17.981229186331213,-20.56040317032079],[38.42874069492612,56.528334531190914,54.430750426067625,59.415961766697876,57.256148699874245,56.528334531190914],[38.42874069492612,17.48599886438421,16.56545684622509,14.759188705676548,19.700025904380333,17.48599886438421],[38.42874069492612,32.20320273721907,30.291822864791886,30.717800538819326,34.81919546613657,32.20320273721907],[38.42874069492612,45.82314654402871,47.966885383369984,46.85590176008251,43.18951169967082,45.82314654402871],[-126.54902260389107,-133.8677525218828,-135.14537345815933,-136.23763338428932,-131.4659589367433,-133.8677525218828],[-126.54902260389107,-122.54694076821532,-120.64962851144823,-121.03708767825292,-125.16046436474296,-122.54694076821532],[5.902532875898455,11.282177080380682,10.17143999602056,14.759188705676548,10.743564853160994,11.282177080380682],[5.902532875898455,4.023045296044547,2.065387348111659,2.6201705618337936,6.64616851313837,4.023045296044547],[-135.2370963910927,-135.96945528675158,-133.4131985607768,-136.23763338428932,-138.3984995072125,-135.96945528675158],[-135.2370963910927,-134.85595845519714,-137.39590124200774,-134.67316572866113,-132.40272491476372,-134.85595845519714],[-170.35406698823317,-160.9012424638392,-161.40730629992004,-157.4295556924104,-162.0420020507285,-160.9012424638392],[-170.35406698823317,-177.67304105583636,-177.16593785430814,-181.14490618016194,-176.53323623121813,-177.67304105583636],[-138.37221094227186,-139.0839004988253,-141.4829518381367,-139.45129133893553,-136.5105742664396,-139.0839004988253],[-138.37221094227186,-137.80337325038386,-135.47699282375675,-137.21920664972745,-140.40685795058624,-137.80337325038386],[-109.98310189807873,-117.54508082655015,-116.88571157430125,-121.03708767825292,-116.54798765716482,-117.54508082655015],[-109.98310189807873,-106.25572682625584,-106.9756929850755,-102.75907749749317,-107.1944252865802,-106.25572682625584],[67.6910883494572,65.45084291515013,63.29709853811062,64.440068175143,68.08405667603193,65.45084291515013],[67.6910883494572,26.664767313018316,26.803155648649057,23.28974289639815,28.127349810392445,26.664767313018316],[67.6910883494572,84.88908135027019,85.7699880687556,87.65067321249778,82.69819062031576,84.88908135027019],[111.2519614492586,67.5860377387834,67.23654714095747,64.440068175143,69.42784509974351,67.5860377387834],[111.2519614492586,-148.45744075734964,-146.46193426086543,-151.4613467362244,-149.02801953076764,-148.45744075734964],[111.2519614492586,26.663952264632705,26.800031185470804,23.28974289639815,28.128457551835684,26.663952264632705],[-0.5142471779562083,-9.177220738533444,-7.011727778570858,-11.975272847653459,-10.01543446642017,-9.177220738533444],[-0.5142471779562083,19.789746596891394,18.963255842879843,23.28974289639815,18.955985068418233,19.789746596891394],[-0.5142471779562083,4.889539956465461,2.2781884828438432,6.419656632300754,6.775067890250343,4.889539956465461],[17.419965204696755,-10.028603917923764,-7.489258610368398,-11.975272847653459,-11.644530668070576,-10.028603917923764],[17.419965204696755,-149.30976845720497,-146.8276278728578,-151.4613467362244,-150.77129003427208,-149.30976845720497],[17.419965204696755,22.71633613394989,25.046557263357737,23.28974289639815,20.11411474949005,22.71633613394989],[-18.38149297110993,-27.121213921953643,-24.67152226682446,-29.368245736182285,-28.50500739344343,-27.121213921953643],[-18.38149297110993,20.53972360652131,21.433932807784622,23.28974289639815,18.341019939495716,20.53972360652131],[-18.38149297110993,-18.976677796222212,-21.45570501528789,-19.061973205122232,-16.457189992289155,-18.976677796222212],[-31.822930528660542,-29.489358804227997,-27.01958151986983,-29.368245736182285,-32.01658707723148,-29.489358804227997],[-31.822930528660542,-150.05181749489307,-147.42920139806645,-151.4613467362244,-152.00581170189682,-150.05181749489307],[-31.822930528660542,21.47049600110643,23.17475161217584,23.28974289639815,18.903265531824463,21.47049600110643],[59.415961766697876,41.31636793043308,43.41395203555637,38.42874069492612,40.58855376174975,41.31636793043308],[59.415961766697876,25.921705784327305,24.898014494318048,23.28974289639815,28.19389050637683,25.921705784327305],[59.415961766697876,84.1841192357376,83.01713606753866,87.65067321249778,83.70671376470177,84.1841192357376],[103.82863627072098,41.91416774914028,42.968737211942724,38.42874069492612,42.51293952644387,41.91416774914028],[103.82863627072098,-123.44686775813501,-121.55346576792229,-126.54902260389107,-123.86873686015203,-123.44686775813501],[103.82863627072098,26.42356783116164,26.053581283320085,23.28974289639815,28.28011023667134,26.42356783116164],[14.759188705676548,9.37954450119432,10.490281585554442,5.902532875898455,9.918156728414008,9.37954450119432],[14.759188705676548,35.701930536218455,36.62247255437758,38.42874069492612,33.48790349622234,35.701930536218455],[14.759188705676548,7.112498327452485,4.826298042285774,6.419656632300754,9.727353818894226,7.112498327452485],[-0.5441051377416473,5.233525563280962,7.304260879658696,6.419656632300754,2.600139133545287,5.233525563280962],[-0.5441051377416473,21.26604214833496,22.825799816861267,23.28974289639815,18.746325240277056,21.26604214833496],[-0.5441051377416473,-17.086824795700363,-18.68223725286464,-19.061973205122232,-14.554484303654776,-17.086824795700363],[-20.964819374648346,5.020297027493351,6.979885538133929,6.419656632300754,2.396910678487683,5.020297027493351],[-20.964819374648346,-125.12717968702255,-122.50553308213735,-126.54902260389107,-127.07436330793306,-125.12717968702255],[-20.964819374648346,21.547047077017986,23.30178329974073,23.28974289639815,18.965648634049405,21.547047077017986],[44.562767118636415,31.451262491444314,33.70353627576941,28.785547156150024,30.463492892595237,31.451262491444314],[44.562767118636415,26.65839490939087,26.778916448077098,23.28974289639815,28.135821401180017,26.65839490939087],[44.562767118636415,61.02947766331244,59.65909344353264,64.440068175143,60.782019977749265,61.02947766331244],[76.76822878955771,31.80077947803168,33.78534506128522,28.785547156150024,31.246514362618978,31.80077947803168],[76.76822878955771,-123.85921958528905,-121.6216754145648,-126.54902260389107,-124.82083337811615,-123.85921958528905],[76.76822878955771,26.74268245023491,27.970234399116023,23.28974289639815,27.153061026122383,26.74268245023491],[2.6201705618337936,4.499658141687702,6.457316089620591,5.902532875898455,1.8765349245938783,4.499658141687702],[2.6201705618337936,25.28858813596318,24.35499060830358,28.785547156150024,24.563374139782333,25.28858813596318],[2.6201705618337936,-9.26584291691779,-10.205811163355225,-11.975272847653459,-7.0406341039774025,-9.26584291691779],[-19.266394021270674,-13.689599677924353,-11.916625962644964,-11.975272847653459,-16.275778548101517,-13.689599677924353],[-19.266394021270674,19.808302082498372,19.23968986945669,23.28974289639815,18.725463961599097,19.808302082498372],[-19.266394021270674,-27.438592879597422,-29.06663861873451,-29.368245736182285,-24.895200298522347,-27.438592879597422],[-44.214640823541075,-14.545238049334461,-13.457651950903777,-11.975272847653459,-16.85190846296813,-14.545238049334461],[-44.214640823541075,-125.1040586156157,-122.48434214120495,-126.54902260389107,-127.03834443400534,-125.1040586156157],[-44.214640823541075,19.950941095164662,19.90901377464103,23.28974289639815,18.409080080814004,19.950941095164662],[30.717800538819326,29.438934844602183,27.137853888060572,28.785547156150024,32.04995567200966,29.438934844602183],[30.717800538819326,24.14191050223949,21.919259872006364,23.28974289639815,26.768793906334974,24.14191050223949],[30.717800538819326,36.94333849652637,38.85471836895356,38.42874069492612,34.327345767608875,36.94333849652637],[46.85590176008251,29.897938154411587,27.791401461745167,28.785547156150024,32.532146746085296,29.897938154411587],[46.85590176008251,-148.3876352056377,-146.46289606576988,-151.4613467362244,-148.85433377984114,-148.3876352056377],[46.85590176008251,24.360605169113292,22.234480972884096,23.28974289639815,26.994701768842642,24.360605169113292],[-136.23763338428932,-128.9189034662976,-127.64128253002109,-126.54902260389107,-131.3206970514371,-128.9189034662976],[-136.23763338428932,-144.2147800568048,-142.17165313694045,-147.16692621520824,-144.85753195387028,-144.2147800568048],[-136.23763338428932,-135.50527448863045,-138.06153121460522,-135.2370963910927,-133.07623026816952,-135.50527448863045],[-134.67316572866113,-127.35497945719327,-125.11332067433058,-126.54902260389107,-129.97895056006263,-127.35497945719327],[-134.67316572866113,298.0444301976353,297.4598886930467,301.52803492757755,296.97649489675507,298.0444301976353],[-134.67316572866113,-145.84994844330927,-143.22132313941918,-147.16692621520824,-147.8538544147575,-145.84994844330927],[-157.4295556924104,-152.92535000018756,-151.00179335218607,-151.4613467362244,-155.54336874259252,-152.92535000018756],[-157.4295556924104,-149.4936088278998,-151.9130775239925,-147.16692621520824,-148.1778213325224,-149.4936088278998],[-157.4295556924104,-166.88238021680436,-166.37631638072352,-170.35406698823317,-165.74162062991505,-166.88238021680436],[-181.14490618016194,-154.54268617919772,-154.08785574031168,-151.4613467362244,-156.45917554727396,-154.54268617919772],[-181.14490618016194,-110.43637077478019,-108.44922873922289,-109.08784235494751,-113.06319845438752,-110.43637077478019],[-181.14490618016194,-150.56223927212545,-151.97440610035048,-147.16692621520824,-150.76066736175545,-150.56223927212545],[-139.45129133893553,-148.5663136501149,-149.28461668600502,-151.4613467362244,-146.47472765110862,-148.5663136501149],[-139.45129133893553,-131.0591737694107,-133.0702354964462,-128.07172676032644,-130.465232316569,-131.0591737694107],[-139.45129133893553,-138.7396017823821,-136.3405504430707,-138.37221094227186,-141.3129280147678,-138.7396017823821],[-137.21920664972745,-129.319148765405,-131.95083894260927,-128.07172676032644,-127.27918356558004,-129.319148765405],[-121.03708767825292,-125.03916951392867,-126.93648177069576,-126.54902260389107,-122.42564591740103,-125.03916951392867],[-121.03708767825292,-126.13770746658132,-123.59534368959322,-128.07172676032644,-127.76265314593817,-126.13770746658132],[-121.03708767825292,-113.4751087497815,-114.13447800203039,-109.98310189807873,-114.47220191916682,-113.4751087497815],[-102.75907749749317,-124.79685820719025,-123.1379816465759,-128.07172676032644,-124.9022736995892,-124.79685820719025]]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1241\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1242\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1247\",\"attributes\":{\"line_color\":{\"type\":\"field\",\"field\":\"color\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"line_width\":{\"type\":\"value\",\"value\":4},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1248\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"line_width\":{\"type\":\"value\",\"value\":5},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1249\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"line_width\":{\"type\":\"value\",\"value\":5},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesAndLinkedEdges\",\"id\":\"p1272\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"EdgesAndLinkedNodes\",\"id\":\"p1273\"}}},{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1192\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1209\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[118.55379203593482,-306.5776822937622]],[1,[1.3893553201518225,28.785547156150024]],[2,[20.811044004241133,23.28974289639815]],[3,[-136.03338679054568,-147.16692621520824]],[4,[-161.74020353652736,-128.07172676032644]],[5,[19.394027957966443,64.440068175143]],[6,[-160.52637031238083,-151.4613467362244]],[7,[-6.924725345669752,87.65067321249778]],[8,[12.233277444984772,-11.975272847653459]],[9,[35.110355549514885,6.419656632300754]],[10,[40.49748512982944,-29.368245736182285]],[11,[81.53247127180725,-19.061973205122232]],[12,[-25.230760462598177,38.42874069492612]],[13,[-139.6025123594892,-126.54902260389107]],[14,[-7.204565955532245,5.902532875898455]],[15,[-116.05326658779845,-135.2370963910927]],[16,[-147.64008025493916,301.52803492757755]],[17,[-145.9123177569812,-170.35406698823317]],[18,[-317.1152885015925,-109.08784235494751]],[19,[-178.90937270607017,-138.37221094227186]],[20,[-151.87807706435137,-109.98310189807873]],[21,[8.616405798642502,67.6910883494572]],[22,[-3.4304663266652313,111.2519614492586]],[23,[20.845658729462127,-0.5142471779562083]],[24,[56.15530579305966,17.419965204696755]],[25,[53.618032481955815,-18.38149297110993]],[26,[111.39199406480905,-31.822930528660542]],[27,[-10.85630096819602,59.415961766697876]],[28,[-19.244009226622538,103.82863627072098]],[29,[-6.184443089061867,14.759188705676548]],[30,[54.44284655575471,-0.5441051377416473]],[31,[97.89025519596404,-20.964819374648346]],[32,[14.812849392179514,44.562767118636415]],[33,[29.670404503599727,76.76822878955771]],[34,[0.2979203099032398,2.6201705618337936]],[35,[25.21106931497479,-19.266394021270674]],[36,[42.039159344783684,-44.214640823541075]],[37,[-8.77918292913066,30.717800538819326]],[38,[-52.51872552208676,46.85590176008251]],[39,[-129.0729152669662,-136.23763338428932]],[40,[-105.2702135579838,-134.67316572866113]],[41,[-147.5663243130367,-157.4295556924104]],[42,[-144.53577608306054,-181.14490618016194]],[43,[-168.68615480392307,-139.45129133893553]],[44,[-185.7206298929048,-137.21920664972745]],[45,[-151.12972894381966,-121.03708767825292]],[46,[-152.19440539307107,-102.75907749749317]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1197\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1194\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1195\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1196\"},\"data\":{\"type\":\"map\",\"entries\":[[\"k_r\",[\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\"]],[\"color\",[\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\"]],[\"type\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],[\"species\",[\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\\n\",\"2protein[tetr]+ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * protein_tetr^2 * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\\n\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\\n Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_leak, name=ktx).\\n\",\"2protein[tetr]+dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]] <--> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\\n Kf=k_forward * protein_tetr^2 * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n Kr=k_reverse * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]\\n Kf=k_forward * ordered_polymer_complex_part_ptet_protein_tetr_2x_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ku).\\n\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]] --> ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_complex_complex_part_ptet_protein_tetr_2x__protein_RNAP_forward__part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=ptet_tetr, name=ktx).\\n\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+protein[RNAP] <--> ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]]\\n Kf=k_forward * dna_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_pconst_reverse_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse]] --> dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse]]+rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_ptet_forward_part_UTR1_forward_part_GFP_forward_part_t16_forward_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_pconst_protein_RNAP_reverse__\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kdeg).\\n\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\\n\"]],[\"k\",[\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.2\",\"100\",\"0.2\",\"100\",\"2\",\"100\",\"2\"]],[\"index\",[21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1198\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1199\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1252\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1253\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1254\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1204\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1201\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1202\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1203\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[]],[\"end\",[]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1205\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1206\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1200\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1207\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1208\"}}},{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1210\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1227\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[118.55379203593482,-306.5776822937622]],[1,[1.3893553201518225,28.785547156150024]],[2,[20.811044004241133,23.28974289639815]],[3,[-136.03338679054568,-147.16692621520824]],[4,[-161.74020353652736,-128.07172676032644]],[5,[19.394027957966443,64.440068175143]],[6,[-160.52637031238083,-151.4613467362244]],[7,[-6.924725345669752,87.65067321249778]],[8,[12.233277444984772,-11.975272847653459]],[9,[35.110355549514885,6.419656632300754]],[10,[40.49748512982944,-29.368245736182285]],[11,[81.53247127180725,-19.061973205122232]],[12,[-25.230760462598177,38.42874069492612]],[13,[-139.6025123594892,-126.54902260389107]],[14,[-7.204565955532245,5.902532875898455]],[15,[-116.05326658779845,-135.2370963910927]],[16,[-147.64008025493916,301.52803492757755]],[17,[-145.9123177569812,-170.35406698823317]],[18,[-317.1152885015925,-109.08784235494751]],[19,[-178.90937270607017,-138.37221094227186]],[20,[-151.87807706435137,-109.98310189807873]],[21,[8.616405798642502,67.6910883494572]],[22,[-3.4304663266652313,111.2519614492586]],[23,[20.845658729462127,-0.5142471779562083]],[24,[56.15530579305966,17.419965204696755]],[25,[53.618032481955815,-18.38149297110993]],[26,[111.39199406480905,-31.822930528660542]],[27,[-10.85630096819602,59.415961766697876]],[28,[-19.244009226622538,103.82863627072098]],[29,[-6.184443089061867,14.759188705676548]],[30,[54.44284655575471,-0.5441051377416473]],[31,[97.89025519596404,-20.964819374648346]],[32,[14.812849392179514,44.562767118636415]],[33,[29.670404503599727,76.76822878955771]],[34,[0.2979203099032398,2.6201705618337936]],[35,[25.21106931497479,-19.266394021270674]],[36,[42.039159344783684,-44.214640823541075]],[37,[-8.77918292913066,30.717800538819326]],[38,[-52.51872552208676,46.85590176008251]],[39,[-129.0729152669662,-136.23763338428932]],[40,[-105.2702135579838,-134.67316572866113]],[41,[-147.5663243130367,-157.4295556924104]],[42,[-144.53577608306054,-181.14490618016194]],[43,[-168.68615480392307,-139.45129133893553]],[44,[-185.7206298929048,-137.21920664972745]],[45,[-151.12972894381966,-121.03708767825292]],[46,[-152.19440539307107,-102.75907749749317]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1215\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1212\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1213\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1214\"},\"data\":{\"type\":\"map\",\"entries\":[[\"species\",[\"nothing\",\"dna[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"protein[RNAP in default.]\",\"protein[Ribo in default.]\",\"protein[RNAase in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[complex[part[ptet]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"ordered_polymer[complex[part[ptet]:2x_protein[tetr]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[pconst-reverse] in default.]\",\"ordered_polymer[complex[complex[part[ptet]:2x_protein[tetr]]:protein[RNAP]-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"ordered_polymer[part[ptet-forward]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]:part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[pconst]:protein[RNAP]-reverse] in default.]\",\"rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[tetr in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[GFP in default.]\",\"ordered_polymer[complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"protein[RFP in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] in default.]\",\"complex[protein[RNAase]:rna[part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] in default.]\"]],[\"type\",[\"nothing\",\"dna\",\"protein\",\"protein\",\"protein\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"rna\",\"protein\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"protein\",\"complex\",\"complex\"]],[\"image\",[\"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\",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]],[\"color\",[\"purple\",\"white\",\"green\",\"green\",\"green\",\"grey\",\"orange\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"orange\",\"green\",\"grey\",\"lightgreen\",\"grey\",\"red\",\"cyan\",\"cyan\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1216\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1217\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1255\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":12},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1256\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1257\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1222\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1219\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1220\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1221\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[]],[\"end\",[]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1223\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1224\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1218\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1225\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1226\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1191\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1258\",\"attributes\":{\"renderers\":[{\"id\":\"p1228\"}],\"tooltips\":null}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1259\",\"attributes\":{\"renderers\":[{\"id\":\"p1210\"}],\"tooltips\":[[\"name\",\"@species\"],[\"type\",\"@type\"]],\"attachment\":\"right\"}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1260\",\"attributes\":{\"renderers\":[{\"id\":\"p1192\"}],\"tooltips\":[[\"reaction\",\"@species\"],[\"type\",\"@type\"],[\"k_f\",\"@k\"],[\"k_r\",\"@k_r\"]],\"attachment\":\"right\"}},{\"type\":\"object\",\"name\":\"TapTool\",\"id\":\"p1261\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p1262\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1263\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"editable\":true,\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1269\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1268\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1270\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1271\",\"attributes\":{\"renderers\":\"auto\"}}]}}}}]}};\n const render_items = [{\"docid\":\"7f01ec99-cb2c-4238-8a94-408ff2127e8e\",\"roots\":{\"p1185\":\"b72d3a27-d89c-426a-af51-5b3a05642fb1\"},\"root_ids\":[\"p1185\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);", "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1185" } }, "output_type": "display_data" } ], "source": [ "plotNetwork(myCRN)\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now you can see that many more arrows lead to each RNA. But there is still only one promoter per RNA, how can it be? Well, now that both promoters and transcripts are on the same DNA, we must take into account the fact that you can have both promoters with RNA polymerase bound, so for example Promoter1 can lead to RNA1 whether or not Promoter2 is bound by RNAP.\n", "\n", "We can even make a more complicated DNA construct, such as what happens before and after a promoter is \"flipped\" by integrase activity" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "tags": [] }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "done\n" ] } ], "source": [ "from biocrnpyler.components import IntegraseSite, IntegraseRule, Integrase_Enumerator\n", "attB = IntegraseSite(\"attB\",\"attB\",integrase=\"Bxb1\")\n", "attP = IntegraseSite(\"attP\",\"attP\",integrase=\"Bxb1\")\n", "\n", "diffatt = IntegraseSite(\"attL\",\"attL\",integrase=\"phic31\")\n", "\n", "construct_1 = DNA_construct([[t16,\"reverse\"],[rfp,\"reverse\"],[utr1,\"reverse\"],[attP,\"forward\"],[pconst,\"forward\"],[attB,\"reverse\"],[utr1,\"forward\"],[gfp,\"forward\"],[t16,\"forward\"]])\n", "\n", "components = [construct_1]\n", "bxb1 = Integrase_Enumerator(\"Bxb1\", int_mechanisms={\"Bxb1\":IntegraseRule(\"Bxb1\")})\n", "\n", "myMixture = TxTlExtract(name = \"txtl\", parameters = parameters, components = components,global_component_enumerators=[bxb1])\n", "\n", "\n", "#now, we are using dnaplotlib to plot the constructs\n", "enumerated_constructs = myMixture.global_component_enumeration(recursion_depth=4)\n", "myCRN = myMixture.compile_crn()\n", "if(dpl_enabled):\n", " conlist = []\n", " for con in enumerated_constructs:\n", " if(isinstance(con,DNA_construct)):\n", " conlist += [con]\n", " render_constructs(conlist)\n", "#some very basic parameters are defined\n", "parameters={\"cooperativity\":2,\"kb\":100, \"ku\":10, \"ktx\":.05, \"ktl\":.2, \"kdeg\":2,\"kint\":.05}\n", "\n", "\n", "print(\"done\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "And we can see that this construct 'knows' that a forward facing promoter will not produce RNAs that face the reverse direction." ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "tags": [] }, "outputs": [ { "data": { "text/html": [ " \n", "
\n", " \n", " Loading BokehJS ...\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\nconst JS_MIME_TYPE = 'application/javascript';\n const HTML_MIME_TYPE = 'text/html';\n const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n const CLASS_NAME = 'output_bokeh rendered_html';\n\n /**\n * Render data to the DOM node\n */\n function render(props, node) {\n const script = document.createElement(\"script\");\n node.appendChild(script);\n }\n\n /**\n * Handle when an output is cleared or removed\n */\n function handleClearOutput(event, handle) {\n function drop(id) {\n const view = Bokeh.index.get_by_id(id)\n if (view != null) {\n view.model.document.clear()\n Bokeh.index.delete(view)\n }\n }\n\n const cell = handle.cell;\n\n const id = cell.output_area._bokeh_element_id;\n const server_id = cell.output_area._bokeh_server_id;\n\n // Clean up Bokeh references\n if (id != null) {\n drop(id)\n }\n\n if (server_id !== undefined) {\n // Clean up Bokeh references\n const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n cell.notebook.kernel.execute(cmd_clean, {\n iopub: {\n output: function(msg) {\n const id = msg.content.text.trim()\n drop(id)\n }\n }\n });\n // Destroy server and session\n const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n cell.notebook.kernel.execute(cmd_destroy);\n }\n }\n\n /**\n * Handle when a new output is added\n */\n function handleAddOutput(event, handle) {\n const output_area = handle.output_area;\n const output = handle.output;\n\n // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n return\n }\n\n const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n\n if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n // store reference to embed id on output_area\n output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n }\n if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n const bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n const script_attrs = bk_div.children[0].attributes;\n for (let i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n }\n\n function register_renderer(events, OutputArea) {\n\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n const toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[toinsert.length - 1]);\n element.append(toinsert);\n return toinsert\n }\n\n /* Handle when an output is cleared or removed */\n events.on('clear_output.CodeCell', handleClearOutput);\n events.on('delete.Cell', handleClearOutput);\n\n /* Handle when a new output is added */\n events.on('output_added.OutputArea', handleAddOutput);\n\n /**\n * Register the mime type and append_mime function with output_area\n */\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n /* Is output safe? */\n safe: true,\n /* Index of renderer in `output_area.display_order` */\n index: 0\n });\n }\n\n // register the mime type if in Jupyter Notebook environment and previously unregistered\n if (root.Jupyter !== undefined) {\n const events = require('base/js/events');\n const OutputArea = require('notebook/js/outputarea').OutputArea;\n\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n }\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"
\\n\"+\n \"

\\n\"+\n \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n \"

\\n\"+\n \"
    \\n\"+\n \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n \"
  • use INLINE resources instead, as so:
  • \\n\"+\n \"
\\n\"+\n \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"df569825-a692-4cd6-83ba-6976014b2b9a\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls == null || js_urls.length === 0) {\n run_callbacks();\n return null;\n }\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.6.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.6.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.6.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.6.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.6.2.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"df569825-a692-4cd6-83ba-6976014b2b9a\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));", "application/vnd.bokehjs_load.v0+json": "" }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "C:\\Users\\ayush\\Box\\Research\\bioCRNpyler\\biocrnpyler\\utils\\plotting.py:166: UserWarning: Node keys in 'layout_function' don't match node keys in the graph. These nodes may not be displayed correctly.\n", " reaction_renderer = from_networkx(DGreactions, positions, center=(0, 0))\n", "C:\\Users\\ayush\\Box\\Research\\bioCRNpyler\\biocrnpyler\\utils\\plotting.py:167: UserWarning: Node keys in 'layout_function' don't match node keys in the graph. These nodes may not be displayed correctly.\n", " species_renderer = from_networkx(DGspecies, positions, center=(0, 0))\n" ] }, { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"b469f8f2-99ce-4acd-bcc1-d2a5d9522802\":{\"version\":\"3.6.2\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Plot\",\"id\":\"p1276\",\"attributes\":{\"width\":500,\"height\":500,\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1341\",\"attributes\":{\"start\":-1093.3577601010968,\"end\":820.9237657285951}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1342\",\"attributes\":{\"start\":-1043.7167720506404,\"end\":870.5647537790514}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1279\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1280\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1281\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1319\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1336\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[185.6610774105436,-804.6413955084662]],[1,[-96.78234975904645,-10.991391013287688]],[2,[-22.15973748438007,-134.73208195900727]],[3,[-526.3752990428238,519.6399887800728]],[4,[-494.57208269977,514.8965698874504]],[5,[71.8924345266262,-181.95038519869945]],[6,[-104.9359804435169,-119.50928537162734]],[7,[-88.07222087191029,-335.4222823005336]],[8,[9.151063409858196,86.81295523140989]],[9,[-505.2304285766782,532.3324046036307]],[10,[35.9677006547841,37.42662403654474]],[11,[-32.10419513298036,-182.37636630914673]],[12,[117.88000846657364,134.2848399848939]],[13,[-86.14369585977012,-31.208397657138118]],[14,[58.194735635195705,124.98299856195132]],[15,[-32.60708342848604,99.19934884805883]],[16,[41.777051561800995,182.772974149512]],[17,[110.16916620717065,-174.36998961337977]],[18,[-517.4062256405285,502.98480541523895]],[19,[140.61096453603886,-204.25851085603313]],[20,[141.76501854036755,0.0415385070808501]],[21,[79.928501785091,-225.88724973156707]],[22,[-33.560706370922794,-1.74068947777459]],[23,[37.16116117630525,-15.729222171376756]],[24,[178.66534565420685,13.361210517751601]],[25,[-129.7236931415304,-110.39478475584241]],[26,[-148.36270788004217,-151.2630655637871]],[27,[-21.470129900346848,23.84942309513516]],[28,[-109.85477409936834,-156.09469971843325]],[29,[114.01359720326552,-32.62360645488153]],[30,[17.67367717093162,6.096357747015445]],[31,[84.25092626643361,-61.62483405393441]],[32,[-63.227709114963524,-319.0307610668681]],[33,[-53.38381617149963,-371.90958005694273]],[34,[-93.25669837439825,-303.02192945776574]],[35,[-89.46106048403016,-387.43542107491004]],[36,[-143.13896016724172,-365.14063219233395]],[37,[-118.63575895639651,-319.2262230188269]],[38,[-103.18228297147638,-361.11574651386854]],[39,[-521.7838618011365,545.5935905396946]],[40,[762.2169997698537,348.02735098395283]],[41,[-546.0411618824493,496.49963333995754]],[42,[-532.5799388190029,-543.262033099458]],[43,[-931.951517042518,-32.00141222192646]],[44,[-538.0933499927381,-484.62625226553445]],[45,[302.98294939244033,-819.523879714477]],[46,[-1023.6935010758646,-264.87413304622856]],[47,[-668.7078882314407,454.17967197424656]],[48,[-1035.779628533723,60.24502077455325]],[49,[-477.1925532848934,646.371861442888]],[50,[-611.0267941858705,520.4316451022189]],[51,[-361.6943082642143,-680.16434333546]],[52,[763.3456341612214,275.36867410423173]],[53,[-852.6967642236062,-73.43933540660063]],[54,[246.58461390089553,-689.7158367290057]],[55,[-482.1302891273211,529.6324440944297]],[56,[-495.81209890100376,495.5110628978222]],[57,[-0.6759634492532465,1.7753631343670733]],[58,[73.02909884695217,6.877949633689617]],[59,[46.552035483718306,78.2736924061365]],[60,[-57.85211497842487,-38.068093646324215]],[61,[93.94435218575057,92.45259932721038]],[62,[-56.999444405421265,-11.654984852891436]],[63,[62.96577172651379,95.02844192947295]],[64,[-18.509936905193385,71.42099718209916]],[65,[158.26515213264753,179.35237899552544]],[66,[176.2551761727104,202.46740618687465]],[67,[101.45318040585248,162.13944187175412]],[68,[-15.436612783438072,51.3176760870179]],[69,[74.0442346810328,218.67244227166822]],[70,[12.474538020119489,41.91876736200196]],[71,[40.471826560842764,108.91823923197212]],[72,[95.49436481843273,204.01940306830522]],[73,[52.117586211704435,53.74840302548068]],[74,[35.19998687987151,296.3838456356044]],[75,[28.111470667654025,115.62983163892298]],[76,[25.902818799905795,237.75245103306122]],[77,[109.88982670309471,199.13309086542824]],[78,[70.85533700307566,189.26967944274136]],[79,[34.563115834595536,259.7103837818823]],[80,[-79.5533250289737,-0.49714572503468807]],[81,[71.11012316863851,145.93802444678974]],[82,[30.406338327319908,135.92727661530253]],[83,[-2.0769615535778763,155.8765389529149]],[84,[-95.54452264291443,-37.18639826800475]],[85,[-116.16718199331943,-33.98832822503686]],[86,[-91.7753723779643,5.330373016909032]],[87,[-11.219212413457893,82.05892344179307]],[88,[11.447337208234254,145.4577541528276]],[89,[-26.55366065077314,162.40893976471412]],[90,[-26.216461002111778,117.74935781120955]],[91,[114.01565198738695,-188.5946050610101]],[92,[163.4348421281537,-226.02539948028794]],[93,[114.52881381456287,-140.59854682535365]],[94,[168.60146273201931,63.83642605348753]],[95,[123.2784783746124,73.5088583163271]],[96,[134.98378230434932,85.47999650686337]],[97,[71.29100016649964,56.908552458288554]],[98,[106.8763033877406,-223.63141444524223]],[99,[39.142706353890084,-174.03246152632386]],[100,[9.92438839021799,68.4095663472254]],[101,[-13.354106627125613,89.78056379359576]],[102,[-52.21360511338418,93.65686305224773]],[103,[-80.17160721689173,69.06514140340481]],[104,[82.00634733801672,-42.65936931172305]],[105,[-17.869897671952717,-53.92048632091645]],[106,[-129.37139801297016,36.345088334910024]],[107,[149.81498030879447,-154.58606388953606]],[108,[195.55188884780335,76.03143591007054]],[109,[148.88448024860188,86.13235979114572]],[110,[182.50338984115345,110.54910618409524]],[111,[89.12726600348127,71.55774382446282]],[112,[134.57575620211284,-49.81647326658515]],[113,[268.71847019318017,21.522435346642236]],[114,[56.568921312421075,-37.832911839343744]],[115,[88.69465532429086,-183.94488033023057]],[116,[64.10962584284658,-202.43373016302883]],[117,[101.75187183216853,-269.6484782061608]],[118,[60.19914025931606,-149.7994839321635]],[119,[86.6328492943036,54.98689255047427]],[120,[51.73136739207204,65.4045148334625]],[121,[30.837424203586593,71.37651219978268]],[122,[-29.22209639217332,47.63160322939535]],[123,[-135.2448055650684,-129.6883343052126]],[124,[-199.5907755154372,-166.2415631695219]],[125,[-109.64112876627144,-85.82910392310106]],[126,[-3.658563350334118,37.19076876089464]],[127,[30.822289204953044,95.52539871255857]],[128,[-42.07564724528781,129.6103313908575]],[129,[-37.608663756404795,63.49739927946151]],[130,[71.33031753804197,16.46683881968772]],[131,[-62.22274668088403,30.39340480835928]],[132,[92.07581410983306,26.659978792859878]],[133,[-6.884336896866633,-6.195040016733361]],[134,[-133.35756554306212,-161.35037781815134]],[135,[-55.80450193635831,-130.86560734209007]],[136,[93.40787891771538,-3.8212002002827172]],[137,[149.06860213184822,42.591151134281915]],[138,[117.78211581031178,59.9983270139452]],[139,[72.78352723504165,33.07152810764566]],[140,[156.47122607005034,-21.153353788172552]],[141,[36.29542922033649,-37.72395521337737]],[142,[184.0422453823224,-15.710880737297394]],[143,[82.92669182064425,-27.939133749008164]],[144,[-22.346114768697518,-26.536133948461465]],[145,[38.49375251410274,-65.1673883405176]],[146,[197.4570594575547,-60.969478866288085]],[147,[-86.20383517874838,-138.7907822403433]],[148,[72.18676171168163,-17.859191642278986]],[149,[132.01670346033833,29.234042794564715]],[150,[95.83112582444821,40.21763109538586]],[151,[52.617258095524804,11.561820808576188]],[152,[141.72473176574988,-37.674659374480385]],[153,[16.247001997365192,-43.267247239435385]],[154,[166.15099318007748,-40.312774372219046]],[155,[58.856046557985685,-57.14948450193611]],[156,[9.73064209075581,-65.70581014416689]],[157,[140.99903888463166,-106.04100815036958]],[158,[93.38809322889603,-99.5705975249501]],[159,[-120.09328142114204,-120.32423582111753]],[160,[-104.2469267669634,-138.79582839089252]],[161,[-129.3092230770847,-176.42968655312842]],[162,[-77.6784162322428,-98.29639479327024]],[163,[18.932718837533542,26.026078926665093]],[164,[72.92184444620304,78.35598119555314]],[165,[9.531930396348063,104.64268983490115]],[166,[9.305318475554891,56.89739950166507]],[167,[97.42486873330544,7.577847326940588]],[168,[-42.13691728644136,16.83373391952613]],[169,[115.58683901394645,15.191690699448351]],[170,[11.476475196044264,-17.638566553789303]],[171,[-48.27706433610676,-324.5129269780866]],[172,[-42.0592213598438,-399.5786162127703]],[173,[-74.35409463217701,-301.9055838460727]],[174,[-68.13961756849149,-378.9622863972859]],[175,[-115.90411492333138,-373.57003130227804]],[176,[-107.50320607512407,-303.7653693138383]],[177,[-130.11288261444136,-318.0934645805667]],[178,[-166.7439602379557,-385.77303740395826]],[179,[-74.4869142397718,-361.0139013417736]],[180,[-89.92757478465248,-311.2707200378875]],[181,[-113.8695409258774,-393.0535571743207]],[182,[-125.98963223955222,-358.4098184789253]],[183,[-72.93625691997023,-324.4040104781514]],[184,[-78.80514430016972,-342.2454461140348]],[185,[-92.80609197533917,-420.21815132753704]],[186,[-105.37969463995559,-327.04274474930395]],[187,[-518.316765108021,534.0803616520353]],[188,[-525.1277480500164,555.477483634637]],[189,[-531.1424408572261,505.8520878718683]],[190,[-557.2911345829466,490.0500837422619]],[191,[-492.34016419796365,526.4951386531279]],[192,[-475.2130377849755,530.9887071620678]],[193,[-502.0505420963319,503.5437859514234]],[194,[-491.5027860364441,490.0216972248517]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1324\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1321\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1322\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1323\"},\"data\":{\"type\":\"map\",\"entries\":[[\"k_r\",[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"10\",\"10\",\"10\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"10\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\"]],[\"image\",[\"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\",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]],[\"color\",[\"purple\",\"white\",\"green\",\"green\",\"green\",\"white\",\"white\",\"white\",\"grey\",\"orange\",\"grey\",\"yellow\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"orange\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"lightgreen\",\"grey\",\"red\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"cyan\",\"cyan\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\"]],[\"type\",[\"nothing\",\"dna\",\"protein\",\"protein\",\"protein\",\"dna\",\"dna\",\"dna\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"complex\",\"complex\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],[\"species\",[\"nothing\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[RNAP in default.]\",\"protein[Ribo in default.]\",\"protein[RNAase in default.]\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[Bxb1 in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[attB-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[GFP in default.]\",\"ordered_polymer[part[attR-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"protein[RFP in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"complex[protein[RNAase]:rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] in default.]\",\"complex[protein[RNAase]:rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_^2\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_^2\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[part[attB-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_part_attB_reverse_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[part[attB-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_part_attB_reverse_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[part[attR-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_part_attR_reverse_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[part[attR-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_part_attR_reverse_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\\n\",\"rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kdeg).\\n\"]],[\"k\",[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"100\",\"0.2\",\"100\",\"0.2\",\"100\",\"2\",\"100\",\"2\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1325\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1326\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1337\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":12},\"line_alpha\":{\"type\":\"value\",\"value\":0},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1331\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1328\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1329\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1330\"},\"data\":{\"type\":\"map\",\"entries\":[[\"weight\",[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]],[\"color\",[\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\",\"gray\"]],[\"start\",[1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,5,5,5,6,6,6,7,7,7,8,8,8,8,8,8,8,8,8,8,8,9,9,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,18,18,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,33,33,33,33,34,34,34,35,35,35,35,36,36,36,36,37,37,37,38,38,38,38,39,39,41,41,55,55,56,56,57,57,57,58,58,58,59,59,59,60,60,60,61,61,62,62,62,63,63,64,64,64,65,66,66,67,67,68,68,68,69,69,69,70,70,70,71,71,72,72,73,73,73,74,74,74,75,75,75,76,77,77,78,78,79,79,80,80,80,81,81,82,82,83,83,84,84,84,85,85,85,86,86,86,87,87,88,88,89,89,90,90,91,91,91,92,92,92,93,93,93,94,94,95,95,96,96,97,97,98,98,98,99,99,99,100,100,101,101,102,102,103,103,104,104,104,105,105,105,106,106,106,107,107,107,108,108,109,109,110,110,111,111,112,112,112,113,113,113,114,114,114,115,115,115,116,116,116,117,117,117,118,118,118,119,119,120,120,121,121,122,122,123,123,123,124,124,124,125,125,125,126,126,127,127,128,128,129,129,130,130,131,131,132,132,133,133,134,134,134,135,135,135,136,136,137,137,138,138,139,139,140,140,141,141,142,142,143,143,144,144,144,145,145,145,146,146,146,147,147,147,148,148,149,149,150,150,151,151,152,152,153,153,154,154,155,155,156,156,156,157,157,157,158,158,158,159,159,159,160,160,160,161,161,161,162,162,162,163,163,164,164,165,165,166,166,167,167,168,168,169,169,170,170,171,171,171,172,172,172,173,173,173,174,174,174,175,175,175,176,176,176,177,177,177,178,178,178,179,179,179,180,180,180,181,181,181,182,182,182,183,183,183,184,184,184,185,185,185,186,186,186,187,187,187,188,188,188,189,189,189,190,190,190,191,191,191,192,193,193,193,194]],[\"end\",[80,84,86,57,68,73,84,91,105,112,116,123,145,156,160,171,177,180,184,187,189,191,193,115,116,118,159,160,162,183,184,186,57,59,80,81,82,83,90,129,139,151,166,187,191,57,58,60,61,63,70,71,87,126,136,148,163,59,60,62,64,70,75,80,86,93,98,99,104,107,114,115,118,125,134,135,144,147,158,159,162,173,174,175,176,179,182,183,186,59,61,64,65,66,67,72,73,77,81,88,94,100,108,119,127,137,149,164,60,62,84,85,62,63,67,68,69,75,78,82,95,101,109,120,64,68,86,87,88,89,90,97,103,111,122,70,71,72,73,74,75,76,77,78,79,83,89,96,102,110,121,128,138,150,165,91,93,115,189,193,91,92,98,107,93,94,95,96,97,104,112,130,140,152,167,98,99,116,117,99,100,101,102,103,105,106,114,131,141,153,168,104,105,118,119,120,121,122,133,143,155,170,107,108,109,110,111,112,113,114,132,142,154,169,123,125,159,123,124,134,147,125,126,127,128,129,130,131,132,133,144,156,134,135,160,161,135,136,137,138,139,140,141,142,143,145,146,158,144,145,162,163,164,165,166,167,168,169,170,147,148,149,150,151,152,153,154,155,156,157,158,171,173,183,171,172,174,179,173,176,180,174,175,184,185,175,177,178,182,176,177,186,179,180,181,182,187,188,189,190,191,192,193,194,8,2,10,8,9,2,11,8,12,11,13,10,20,43,11,13,14,19,43,11,15,12,34,20,44,19,44,15,2,14,15,9,2,11,10,16,24,43,24,44,12,2,16,12,9,2,11,14,16,38,20,45,19,45,24,45,11,1,8,20,46,19,46,24,46,1,2,13,1,9,2,11,1,15,17,43,17,44,17,45,17,46,17,2,19,17,18,2,11,17,20,34,47,34,48,34,49,34,50,11,21,19,11,21,22,36,47,36,48,36,49,36,50,11,23,20,23,2,22,23,18,2,11,19,24,38,47,38,48,38,49,38,50,20,2,24,20,18,2,11,22,24,11,5,17,5,2,21,5,18,2,11,5,23,37,47,37,48,37,49,37,50,25,2,26,25,9,2,11,25,27,34,43,34,44,34,45,34,46,51,34,51,36,51,38,51,37,11,28,26,11,28,29,33,43,33,44,33,45,33,46,52,34,52,36,52,38,52,37,11,30,27,30,2,29,30,9,2,11,26,31,38,43,38,44,38,45,38,46,53,34,53,36,53,38,53,37,27,2,31,27,9,2,11,29,31,11,6,25,6,2,28,6,9,2,11,6,30,32,43,32,44,32,45,32,46,54,34,54,36,54,38,54,37,32,2,33,32,18,2,11,32,34,11,35,33,11,35,36,11,37,34,37,2,36,37,18,2,11,33,38,34,2,38,34,18,2,11,36,38,11,7,32,7,2,35,7,18,2,11,7,37,9,3,39,9,40,3,18,3,41,18,42,3,9,4,55,4,18,4,56,4]],[\"xs\",[[-96.78234975904645,-82.54247946128554,-81.9509431336274,-79.5533250289737,-84.55194599351115,-82.54247946128554],[-96.78234975904645,-95.70972839741574,-98.2461252105755,-95.54452264291443,-93.2516983045377,-95.70972839741574],[-96.78234975904645,-92.8018438638543,-90.65523315491777,-91.7753723779643,-95.43536983827111,-92.8018438638543],[-22.15973748438007,-1.2201017451678564,1.1204422864642276,-0.6759634492532465,-3.8187622919250814,-1.2201017451678564],[-22.15973748438007,-15.563006862734754,-13.094615583946497,-15.436612783438072,-18.091354221669278,-15.563006862734754],[-22.15973748438007,50.83434009334528,52.85588637918116,52.117586211704435,48.204075364779726,50.83434009334528],[-22.15973748438007,-93.44038648916508,-90.94354847837633,-95.54452264291443,-94.93911005840049,-93.44038648916508],[-22.15973748438007,110.76099986133089,109.0695369849899,114.01565198738695,110.90859149936803,110.76099986133089],[-22.15973748438007,-18.05543204716204,-15.602951954792271,-17.869897671952717,-20.5959219097033,-18.05543204716204],[-22.15973748438007,131.49837589387474,131.9593799977427,134.57575620211284,129.57759090922534,131.49837589387474],[-22.15973748438007,61.35624966661429,59.159800324050344,64.10962584284658,62.24661217652275,61.35624966661429],[-22.15973748438007,-131.74828162183965,-130.8075863956534,-135.2448055650684,-131.03037170655017,-131.74828162183965],[-22.15973748438007,36.1936210176006,37.53241103519424,38.49375251410274,33.76374454153819,36.1936210176006],[-22.15973748438007,8.26272047221482,10.184056794374294,9.73064209075581,5.6450633516491315,8.26272047221482],[-22.15973748438007,-100.75120774607558,-100.04570781986352,-104.2469267669634,-99.79848435240237,-100.75120774607558],[-22.15973748438007,-47.79989740285398,-50.16338088365953,-48.27706433610676,-45.210065828431645,-47.79989740285398],[-22.15973748438007,-128.33716958923102,-130.07036273959827,-130.11288261444136,-125.76165223310424,-128.33716958923102],[-22.15973748438007,-88.6732707754619,-90.70972264715189,-89.92757478465248,-86.0418293906453,-88.6732707754619],[-22.15973748438007,-77.88346325588803,-80.07661919237147,-78.80514430016972,-75.25310026929792,-77.88346325588803],[-526.3752990428238,-520.0223515463778,-518.2438090475819,-518.316765108021,-522.6099531226522,-520.0223515463778],[-526.3752990428238,-529.9987522277753,-532.0902544366223,-531.1424408572261,-527.3647318289047,-529.9987522277753],[-494.57208269977,-493.0015371342465,-490.70344081899196,-492.34016419796365,-495.61336118892535,-493.0015371342465],[-494.57208269977,-500.1251736161839,-501.7562546410844,-502.0505420963319,-497.58077807885354,-500.1251736161839],[71.8924345266262,85.21905647895137,84.10002520675383,88.69465532429086,84.6894086034626,85.21905647895137],[71.8924345266262,65.35276763466094,63.31062332439624,64.10962584284658,67.98460656763217,65.35276763466094],[71.8924345266262,61.39542688318216,64.0285963936723,60.19914025931606,59.32972585774713,61.39542688318216],[-104.9359804435169,-116.5983293863982,-115.9036212710178,-120.09328142114204,-115.63517800813408,-116.5983293863982],[-104.9359804435169,-104.37189214623996,-106.8999373155881,-104.2469267669634,-101.9031253413303,-104.37189214623996],[-104.9359804435169,-80.44053194265875,-79.56023014936565,-77.6784162322428,-82.63106623915516,-80.44053194265875],[-88.07222087191029,-75.76591715804136,-74.96572504073758,-72.93625691997023,-77.90838208562664,-75.76591715804136],[-88.07222087191029,-81.62359602551078,-83.77433817779536,-78.80514430016972,-80.80980983250248,-81.62359602551078],[-88.07222087191029,-102.22949083928522,-100.39290406866313,-105.37969463995559,-102.57175230130855,-102.22949083928522],[9.151063409858196,-0.27417396367300884,-2.6623503057593636,-0.6759634492532465,2.3045945543556337,-0.27417396367300884],[9.151063409858196,43.13984193126902,41.77406903185113,46.552035483718306,42.88701250972675,43.13984193126902],[9.151063409858196,-77.05892500086304,-78.22101400626102,-79.5533250289737,-74.71359664727369,-77.05892500086304],[9.151063409858196,68.57801812652178,69.70337507082203,71.11012316863851,66.25153614781568,68.57801812652178],[9.151063409858196,29.016232014360273,30.980886930461704,30.406338327319908,26.392168635651924,29.016232014360273],[9.151063409858196,-1.515322254059067,1.0854893337440492,-2.0769615535778763,-3.8497155804798413,-1.515322254059067],[9.151063409858196,-23.58206677855365,-21.311288700271497,-26.216461002111778,-24.60319810056828,-23.58206677855365],[9.151063409858196,-34.47644741722569,-34.84912280007204,-37.608663756404795,-32.61797922737241,-34.47644741722569],[9.151063409858196,70.10957471327733,67.86228816908778,72.78352723504165,71.08844969424875,70.10957471327733],[9.151063409858196,50.86665605962483,48.28663458270906,52.617258095524804,52.61626493689444,50.86665605962483],[9.151063409858196,9.287271491649909,6.783024357643185,9.305318475554891,11.782957889114016,9.287271491649909],[-505.2304285766782,-514.8475756340043,-513.6937679185345,-518.316765108021,-514.3557445402503,-514.8475756340043],[-505.2304285766782,-495.5284884832543,-497.3159856102326,-492.34016419796365,-495.253399433022,-495.5284884832543],[35.9677006547841,1.8326469018286287,0.6843006601976704,-0.6759634492532465,4.170973276248703,1.8326469018286287],[35.9677006547841,70.32832751577746,68.09763922699624,73.02909884695217,71.27788251659378,70.32832751577746],[35.9677006547841,-55.12530731502523,-56.04585214002403,-57.85211497842487,-52.91127865185949,-55.12530731502523],[35.9677006547841,91.40572089755608,92.52463166118238,93.94435218575057,89.08258932055178,91.40572089755608],[35.9677006547841,61.480378607044024,63.39176367232262,62.96577172651379,58.86438499194087,61.480378607044024],[35.9677006547841,15.912258038561747,17.197134074364065,12.474538020119489,16.258093014644356,15.912258038561747],[35.9677006547841,40.25175534289381,42.6946121709947,40.471826560842764,37.70450590673203,40.25175534289381],[35.9677006547841,-8.676466164209403,-6.355460780734935,-11.219212413457893,-9.79129876839002,-8.676466164209403],[35.9677006547841,-0.1586253445887329,0.6566072497806124,-3.658563350334118,0.6863666913972954,-0.1586253445887329],[35.9677006547841,90.56495037353834,88.43244658673568,93.40787891771538,91.34888741897728,90.56495037353834],[35.9677006547841,70.26876911844143,67.72266197268911,72.18676171168163,71.90506056491297,70.26876911844143],[35.9677006547841,21.841431344416186,21.140863043751338,18.932718837533542,23.921771554932565,21.841431344416186],[-32.10419513298036,45.54087969555268,47.694451578012405,46.552035483718306,42.90765767589533,45.54087969555268],[-32.10419513298036,-57.23734325550823,-54.630400106348,-57.85211497842487,-59.552664337432766,-57.23734325550823],[-32.10419513298036,-56.494402437017115,-53.90078121084077,-56.999444405421265,-58.84845281538664,-56.494402437017115],[-32.10419513298036,-18.697140567613243,-16.245119976059595,-18.509936905193385,-21.237962769575983,-18.697140567613243],[-32.10419513298036,11.792256961717067,14.082473314147679,12.474538020119489,9.178394928670066,11.792256961717067],[-32.10419513298036,27.418264281227607,29.704325447802102,28.111470667654025,24.80337491404626,27.418264281227607],[-32.10419513298036,-78.66980695388618,-76.04121942938386,-79.5533250289737,-80.87929034933921,-78.66980695388618],[-32.10419513298036,-90.7150260362562,-88.08102271010978,-91.7753723779643,-92.84604527802135,-90.7150260362562],[-32.10419513298036,111.16276948559617,111.04943800686115,114.52881381456287,109.67938991040828,111.16276948559617],[-32.10419513298036,103.52100782453142,102.01378182864059,106.8763033877406,103.43662153271384,103.52100782453142],[-32.10419513298036,35.666464099652224,35.13276586560976,39.142706353890084,34.55117797965935,35.666464099652224],[-32.10419513298036,79.79237940688135,81.20354615127687,82.00634733801672,77.33099860610712,79.79237940688135],[-32.10419513298036,146.3551174717005,145.9120350848525,149.81498030879447,145.15698521692767,146.3551174717005],[-32.10419513298036,54.73872445945325,56.43560448460257,56.568921312421075,52.1736753728211,54.73872445945325],[-32.10419513298036,85.19495033266544,84.33243474179434,88.69465532429086,84.39735182536216,85.19495033266544],[-32.10419513298036,56.898665502341004,56.947894621369926,60.19914025931606,55.283828799863144,56.898665502341004],[-32.10419513298036,-107.44954465889735,-104.9805239596677,-109.64112876627144,-108.87896925425744,-107.44954465889735],[-32.10419513298036,-129.93067213773767,-128.60958519929105,-133.35756554306212,-129.62618375805505,-129.93067213773767],[-32.10419513298036,-54.3415593581581,-51.72344344531498,-55.80450193635831,-56.2657163216894,-54.3415593581581],[-32.10419513298036,-22.56484213896088,-20.121606288366973,-22.346114768697518,-25.111833132316743,-22.56484213896088],[-32.10419513298036,-83.47832740078037,-81.26345387746106,-86.20383517874838,-84.40033369737178,-83.47832740078037],[-32.10419513298036,90.4667554648709,91.1507588679574,93.38809322889603,88.39699125646152,90.4667554648709],[-32.10419513298036,-117.23300876425428,-115.11379982759452,-120.09328142114204,-117.99542363579012,-117.23300876425428],[-32.10419513298036,-76.01055087727173,-73.4170764757867,-77.6784162322428,-77.81285951013632,-76.01055087727173],[-32.10419513298036,-73.18767485798276,-75.2681093557199,-74.35409463217701,-70.55393946312347,-73.18767485798276],[-32.10419513298036,-67.50856032507552,-69.81791492282642,-68.13961756849149,-64.89985848832681,-67.50856032507552],[-32.10419513298036,-114.49910054028133,-116.45558175517382,-115.90411492333138,-111.87613909604934,-114.49910054028133],[-32.10419513298036,-105.65647939038175,-107.34215045266973,-107.50320607512407,-103.09479820376852,-105.65647939038175],[-32.10419513298036,-73.67894926711813,-75.91979190034183,-74.4869142397718,-71.05484174581296,-73.67894926711813],[-32.10419513298036,-124.34256072354914,-126.15778722194368,-125.98963223955222,-121.7460321865653,-124.34256072354914],[-32.10419513298036,-71.96920031275576,-74.14251188990929,-72.93625691997023,-69.33715741075882,-71.96920031275576],[-32.10419513298036,-103.79819797679706,-105.65332692925917,-105.37969463995559,-101.19287296123596,-103.79819797679706],[117.88000846657364,49.30475437984825,48.413637918086536,46.552035483718306,51.50164588799575,49.30475437984825],[117.88000846657364,95.68256366697997,93.92492795648197,93.94435218575057,98.26473441471757,95.68256366697997],[117.88000846657364,-15.331322537089564,-15.623895329381638,-18.509936905193385,-13.530947647827618,-15.331322537089564],[117.88000846657364,155.9293934999926,157.23723932060992,158.26515213264753,153.51356119329097,155.9293934999926],[117.88000846657364,173.97891352232028,175.33809521127876,176.2551761727104,171.53996776007475,173.97891352232028],[117.88000846657364,103.23110831349601,105.80621878129806,101.45318040585248,101.4993726993115,103.23110831349601],[117.88000846657364,96.56413916674303,99.19822732840206,95.49436481843273,94.43750734261675,96.56413916674303],[117.88000846657364,54.33127543519879,52.91988001289757,52.117586211704435,56.79275270659691,54.33127543519879],[117.88000846657364,110.31783735116969,112.90058896268376,109.88982670309471,107.93811614157185,110.31783735116969],[117.88000846657364,74.50629210309233,75.91621358701596,71.11012316863851,74.70737152963405,74.50629210309233],[117.88000846657364,14.928210087587042,16.014807235508883,11.447337208234254,15.492793869141906,14.928210087587042],[117.88000846657364,166.55643346660418,164.0425401438737,168.60146273201931,168.1002501906445,166.55643346660418],[117.88000846657364,12.912076060882264,12.318473355679398,9.92438839021799,14.922913200096058,12.912076060882264],[117.88000846657364,192.75188008854647,190.5877847380813,195.55188884780335,193.58776805370996,192.75188008854647],[117.88000846657364,87.91598988218432,85.89438886243488,86.6328492943036,90.54625928540545,87.91598988218432],[117.88000846657364,34.01971403629429,33.761260162287165,30.822289204953044,35.79489290656947,34.01971403629429],[117.88000846657364,147.9415299085856,145.30738025374924,149.06860213184822,150.04104350353228,147.9415299085856],[117.88000846657364,131.5499157445262,128.96153694100533,132.01670346033833,133.9168699223347,131.5499157445262],[117.88000846657364,75.11466766481618,73.68624809719716,72.92184444620304,77.58327111900132,75.11466766481618],[-86.14369585977012,-61.25355921331421,-62.64940265341785,-57.85211497842487,-61.47121906620416,-61.25355921331421],[-86.14369585977012,-59.90590449168159,-59.20240095072703,-56.999444405421265,-61.98811148807822,-59.90590449168159],[-86.14369585977012,-92.59108948913513,-93.23209159415973,-95.54452264291443,-90.54910186437752,-92.59108948913513],[-86.14369585977012,-112.68208940125606,-112.08599183863919,-116.16718199331943,-111.62500437866302,-112.68208940125606],[58.194735635195705,-54.74347300403758,-56.11978108838122,-56.999444405421265,-52.29702616872003,-54.74347300403758],[58.194735635195705,62.415245763899364,59.815792588950636,62.96577172651379,64.75355238102843,62.415245763899364],[58.194735635195705,98.7981424502302,99.79736597712686,101.45318040585248,96.5394796414901,98.7981424502302],[58.194735635195705,-12.962309946057996,-14.143631548873191,-15.436612783438072,-10.607282264211342,-12.962309946057996],[58.194735635195705,73.46043249294425,75.78694339897866,74.0442346810328,70.85699017545942,73.46043249294425],[58.194735635195705,31.45366064946559,31.50413131160263,28.111470667654025,32.98858553377018,31.45366064946559],[58.194735635195705,70.17903840525834,72.47151910057245,70.85533700307566,67.56574985914004,70.17903840525834],[58.194735635195705,33.66287424860197,35.351374748558854,30.406338327319908,33.519138580843325,33.66287424860197],[58.194735635195705,120.53328190325092,118.33135645397714,123.2784783746124,121.43300063073785,120.53328190325092],[58.194735635195705,-10.213633475613975,-10.57244339959012,-13.354106627125613,-8.365114057198092,-10.213633475613975],[58.194735635195705,145.66726210190515,143.91975777239418,148.88448024860188,145.88865231179344,145.66726210190515],[58.194735635195705,52.10884988770682,49.71296350072398,51.73136739207204,54.68379822828773,52.10884988770682],[-32.60708342848604,-20.093850154434243,-22.69887318419592,-18.509936905193385,-18.240169515428953,-20.093850154434243],[-32.60708342848604,-16.618053060300614,-19.251531145414987,-15.436612783438072,-14.545000972367106,-16.618053060300614],[-32.60708342848604,-89.90904438100316,-91.58130571987418,-91.7753723779643,-87.35147487273306,-89.90904438100316],[-32.60708342848604,-13.950375495473741,-16.161563137064846,-11.219212413457893,-13.034737721005017,-13.950375495473741],[-32.60708342848604,9.033578681403498,10.27145383866951,11.447337208234254,6.650717141122604,9.033578681403498],[-32.60708342848604,-26.88732023350371,-24.47784333052956,-26.55366065077314,-29.455071327761836,-26.88732023350371],[-32.60708342848604,-27.356482532869112,-25.26320655185306,-26.216461002111778,-29.990537185219278,-27.356482532869112],[-32.60708342848604,68.04926221745278,66.33787473412838,71.29100016649964,68.22290440948048,68.04926221745278],[-32.60708342848604,-77.21502171454323,-77.8517286464866,-80.17160721689173,-75.17583392016947,-77.21502171454323],[-32.60708342848604,85.71414782283138,84.35105626078214,89.12726600348127,85.45819845886233,85.71414782283138],[-32.60708342848604,-29.45134846508331,-32.00035360245859,-29.22209639217332,-27.01109095048889,-29.45134846508331],[41.777051561800995,13.187395994327067,10.908873978658756,12.474538020119489,15.804068104306154,13.187395994327067],[41.777051561800995,40.53367194243249,38.048730698773355,40.471826560842764,43.04795005595059,40.53367194243249],[41.777051561800995,92.23969606048264,92.38725371835447,95.49436481843273,90.54825927483007,92.23969606048264],[41.777051561800995,51.837979026480156,49.27965237072814,52.117586211704435,54.26367169415248,51.837979026480156],[41.777051561800995,35.40226724952035,37.94606520335769,35.19998687987151,32.95442266725047,35.40226724952035],[41.777051561800995,28.809511247161588,26.525296901628476,28.111470667654025,31.424846932896603,28.809511247161588],[41.777051561800995,26.87371491732566,29.505878322217747,25.902818799905795,24.70210414079751,26.87371491732566],[41.777051561800995,106.48661917514238,106.26332208013845,109.88982670309471,105.09557654445908,106.48661917514238],[41.777051561800995,67.43955178993748,67.17451220209185,70.85533700307566,66.08428532277689,67.43955178993748],[41.777051561800995,34.889855618624416,37.456433879569055,34.563115834595536,32.47826908503931,34.889855618624416],[41.777051561800995,0.9065919609497293,0.3071817243087831,-2.0769615535778763,2.9212755603390375,0.9065919609497293],[41.777051561800995,-23.19944784880547,-23.117918635075647,-26.55366065077314,-21.68987839160496,-23.19944784880547],[41.777051561800995,132.56255192826563,130.1830160172481,134.98378230434932,133.79355712258476,132.56255192826563],[41.777051561800995,-49.673746783639665,-50.79144259055276,-52.21360511338418,-47.35124810600912,-49.673746783639665],[41.777051561800995,179.38953663313987,177.50949679070743,182.50338984115345,179.79249437218394,179.38953663313987],[41.777051561800995,31.179494226706723,28.772594742972416,30.837424203586593,33.74865746390124,31.179494226706723],[41.777051561800995,-39.11967209870962,-39.75721168897495,-42.07564724528781,-37.0799411733374,-39.11967209870962],[41.777051561800995,115.93984467206131,113.37724676564943,117.78211581031178,117.62854597959192,115.93984467206131],[41.777051561800995,94.59021014858295,91.95829565825036,95.83112582444821,96.63348599277847,94.59021014858295],[41.777051561800995,10.867168214249066,8.872933094611598,9.531930396348063,13.49478447064444,10.867168214249066],[110.16916620717065,113.10202878246189,110.47201320266721,114.01565198738695,115.2986596151008,113.10202878246189],[110.16916620717065,114.08070767530745,116.4538518766481,114.52881381456287,111.4950006090863,114.08070767530745],[110.16916620717065,91.89129942514853,91.63140872891522,88.69465532429086,93.66754477166768,91.89129942514853],[-517.4062256405285,-527.7162870913949,-526.3928380245079,-531.1424408572261,-527.4145116942827,-527.7162870913949],[-517.4062256405285,-505.54822543923154,-506.286857752837,-502.0505420963319,-506.46874823795474,-505.54822543923154],[140.61096453603886,117.03144977743146,119.01546394689892,114.01565198738695,116.47800431031932,117.03144977743146],[140.61096453603886,160.90201494753427,158.57590239165012,163.4348421281537,162.02665991662258,160.90201494753427],[140.61096453603886,109.9114285579419,109.38630388611637,106.8763033877406,111.87629003525026,109.9114285579419],[140.61096453603886,149.17730521197032,151.48421899961542,149.81498030879447,146.56790495165802,149.17730521197032],[141.76501854036755,115.19425652374272,112.89768665077867,114.52881381456287,117.80648466666962,115.19425652374272],[141.76501854036755,167.24431833981308,169.22683760726997,168.60146273201931,164.6180263703281,167.24431833981308],[141.76501854036755,124.13255735153528,126.75955096081347,123.2784783746124,121.91070319084973,124.13255735153528],[141.76501854036755,135.2607058433533,137.81854887932846,134.98378230434932,132.83422378560826,135.2607058433533],[141.76501854036755,74.01482002430502,76.23078852730723,71.29100016649964,73.09091806909773,74.01482002430502],[141.76501854036755,84.85405060573953,84.07600714427625,82.00634733801672,86.98292573829409,84.85405060573953],[141.76501854036755,135.07527146839644,132.7193378267962,134.57575620211284,137.66815432080017,135.07527146839644],[141.76501854036755,74.73886308333239,76.1150628259727,71.33031753804197,74.97953519919062,74.73886308333239],[141.76501854036755,154.47598208538517,151.94876099703183,156.47122607005034,156.05674263601708,154.47598208538517],[141.76501854036755,141.7284703088333,139.22935843949227,141.72473176574988,144.22935558710282,141.7284703088333],[141.76501854036755,100.87538369530479,102.11268069453217,97.42486873330544,101.27486709559223,100.87538369530479],[79.928501785091,103.388502575647,102.76981774394291,106.8763033877406,102.352720155501,103.388502575647],[79.928501785091,41.306483710692426,43.784695220931646,39.142706353890084,39.854677941489584,41.306483710692426],[79.928501785091,66.06673954619475,68.60354964846633,64.10962584284658,64.45830256635301,66.06673954619475],[79.928501785091,100.18990282699596,97.58219898222205,101.75187183216853,102.05667371524828,100.18990282699596],[-33.560706370922794,37.781971436036805,35.15590841917082,39.142706353890084,39.76255855524514,37.781971436036805],[-33.560706370922794,8.080346563672437,9.767844405152452,9.92438839021799,5.518112182627796,8.080346563672437],[-33.560706370922794,-14.108684529539449,-11.846446772939808,-13.354106627125613,-16.72886257452501,-14.108684529539449],[-33.560706370922794,-51.54197509077813,-48.929139453166485,-52.21360511338418,-53.83621745497001,-51.54197509077813],[-33.560706370922794,-78.24713931252082,-75.70253377259182,-80.17160721689173,-79.87885753561159,-78.24713931252082],[-33.560706370922794,-18.877787813111507,-21.510937958548457,-17.869897671952717,-16.72273871812096,-18.877787813111507],[-33.560706370922794,-126.11894528365033,-124.42404213471184,-129.37139801297016,-126.27102049637418,-126.11894528365033],[-33.560706370922794,53.31975499235208,51.6197476991765,56.568921312421075,53.478493284806945,53.31975499235208],[-33.560706370922794,-59.89300860468755,-57.474759586642975,-62.22274668088403,-61.206127037553564,-59.89300860468755],[-33.560706370922794,33.18395973445343,31.301173748074167,36.29542922033649,33.590794355813564,33.18395973445343],[-33.560706370922794,13.558762031099658,11.32024852407364,16.247001997365192,14.522086607072241,13.558762031099658],[-33.560706370922794,-40.66973415228248,-38.0520085574956,-42.13691728644136,-42.59148925485666,-40.66973415228248],[37.16116117630525,79.00580228745049,77.00708677657313,82.00634733801672,79.58118435948883,79.00580228745049],[37.16116117630525,-14.994497078496735,-15.73787831703818,-17.869897671952717,-12.887145712610877,-14.994497078496735],[37.16116117630525,59.60640463269443,57.001931471410636,60.19914025931606,61.929708731843135,59.60640463269443],[37.16116117630525,84.62653660728182,86.19916351304846,86.6328492943036,82.10219863299908,84.62653660728182],[37.16116117630525,51.112724771093525,53.42663282713944,51.73136739207204,48.50535845520126,51.112724771093525],[37.16116117630525,31.09085163417017,33.64439710509709,30.837424203586593,28.65752156750808,31.09085163417017],[37.16116117630525,-26.690256526814856,-24.36363897342179,-29.22209639217332,-27.815874834597416,-26.690256526814856],[37.16116117630525,-3.4635611706844727,-2.123318507308248,-6.884336896866633,-3.181130487788127,-3.4635611706844727],[37.16116117630525,79.54497570402994,78.09846220737472,82.92669182064425,79.38734410427018,79.54497570402994],[37.16116117630525,57.23210680630382,54.632331620446806,58.856046557985685,59.0615526978906,57.23210680630382],[37.16116117630525,14.966844390035249,15.609353933871473,11.476475196044264,15.980020431310793,14.966844390035249],[178.66534565420685,150.407538895446,148.0841710796747,149.81498030879447,153.01199179297376,150.407538895446],[178.66534565420685,194.64128833757522,196.8392188888193,195.55188884780335,192.01140687948273,194.64128833757522],[178.66534565420685,150.21010891443788,152.83826687273762,148.88448024860188,148.2107739118914,150.21010891443788],[178.66534565420685,182.36527910164472,184.8305749704647,182.50338984115345,179.8344692576993,182.36527910164472],[178.66534565420685,92.0618668600703,94.12031090022937,89.12726600348127,91.39547508322937,92.0618668600703],[178.66534565420685,136.57876259858313,135.00370137857766,134.57575620211284,139.10396652075087,136.57876259858313],[178.66534565420685,265.2327553813125,264.631658735543,268.71847019318017,264.18037428674546,265.2327553813125],[178.66534565420685,59.796673335315724,59.595534232722756,56.568921312421075,61.52892338910048,59.796673335315724],[178.66534565420685,95.535251226023,96.73526775790432,92.07581410983306,95.97624739151969,95.535251226023],[178.66534565420685,183.40571368838468,180.79643342692754,184.0422453823224,185.7130498598201,183.40571368838468],[178.66534565420685,166.94572001646813,164.6995135266585,166.15099318007748,169.5689117745923,166.94572001646813],[178.66534565420685,119.08536625686689,119.98766113940447,115.58683901394645,119.84262679763427,119.08536625686689],[-129.7236931415304,-134.28188376059097,-136.457023155036,-135.2448055650684,-131.6499744192854,-134.28188376059097],[-129.7236931415304,-111.85636209371322,-110.44623402847171,-109.64112876627144,-114.31730446656978,-111.85636209371322],[-129.7236931415304,-122.53003349150431,-124.90256386706459,-120.09328142114204,-121.31339667709966,-122.53003349150431],[-148.36270788004217,-137.06314877933448,-135.35828623067255,-135.2448055650684,-139.630557517617,-137.06314877933448],[-148.36270788004217,-196.23142806439836,-196.13625700146852,-199.5907755154372,-194.73306479301124,-196.23142806439836],[-148.36270788004217,-136.26222538069317,-138.34592010063454,-133.35756554306212,-135.55638015332073,-136.26222538069317],[-148.36270788004217,-89.63543679957534,-89.95751494173176,-86.20383517874838,-90.9411673566336,-89.63543679957534],[-21.470129900346848,-107.44820880214503,-108.87654987283558,-109.64112876627144,-104.9796379528515,-107.44820880214503],[-21.470129900346848,-6.459871023503538,-5.6255290029672445,-3.658563350334118,-8.623036579932402,-6.459871023503538],[-21.470129900346848,28.75944789976031,30.289818908175278,30.822289204953044,26.250551003808646,28.75944789976031],[-21.470129900346848,-41.40632345718015,-38.79371328896828,-42.07564724528781,-43.7014343334403,-41.40632345718015],[-21.470129900346848,-36.28913066200499,-33.66064140257012,-37.608663756404795,-38.291688450569424,-36.28913066200499],[-21.470129900346848,67.84134052492202,66.8155709809517,71.33031753804197,67.21208487632701,67.84134052492202],[-21.470129900346848,-58.767016733057325,-57.55102187362662,-62.22274668088403,-58.343757421179724,-58.767016733057325],[-21.470129900346848,88.57688582574917,87.80887551108921,92.07581410983306,87.68515047990108,88.57688582574917],[-21.470129900346848,-8.412887519850816,-11.024410957429069,-6.884336896866633,-6.526444751946576,-8.412887519850816],[-21.470129900346848,-22.285274242818556,-24.77046639899065,-22.346114768697518,-19.771221878430715,-22.285274242818556],[-21.470129900346848,8.57913683446155,5.945200303701826,9.73064209075581,10.66684729340368,8.57913683446155],[-109.85477409936834,-129.94192439219273,-129.67737934113205,-133.35756554306212,-128.58623172537958,-129.94192439219273],[-109.85477409936834,-58.976016274188034,-58.670825846514504,-55.80450193635831,-60.78564084056533,-58.976016274188034],[-109.85477409936834,-105.32624086659779,-103.20406985234413,-104.2469267669634,-107.96039347857155,-105.32624086659779],[-109.85477409936834,-126.88971053862414,-128.12229786149857,-129.3092230770847,-124.50940736957992,-126.88971053862414],[114.01359720326552,-52.774939667199405,-53.30827750112384,-55.80450193635831,-50.80450383605437,-52.774939667199405],[114.01359720326552,95.44434351963982,97.96059607094419,93.40787891771538,93.89410484784177,95.44434351963982],[114.01359720326552,147.59006920664154,149.50537160827062,149.06860213184822,144.9734124452524,147.59006920664154],[114.01359720326552,117.63982865770551,120.10401437676289,117.78211581031178,115.10814784732013,117.63982865770551],[114.01359720326552,74.6440565914294,77.20285587165176,72.78352723504165,72.96781484734156,74.6440565914294],[114.01359720326552,153.0923583569829,152.94298061603212,156.47122607005034,151.6389421653731,153.0923583569829],[114.01359720326552,39.78791657936633,40.45254839478566,36.29542922033649,40.77997511821837,39.78791657936633],[114.01359720326552,180.6400602791036,180.42003785521206,184.0422453823224,179.24622797296288,180.6400602791036],[114.01359720326552,86.38761815851312,87.58099595894635,82.92669182064425,86.8359594801167,86.38761815851312],[114.01359720326552,41.708008644240365,41.48099171714189,38.49375251410274,43.459734633832284,41.708008644240365],[114.01359720326552,194.1430535204322,192.5529169065684,197.4570594575547,194.16116392328232,194.1430535204322],[114.01359720326552,94.41859993223875,92.27383238870071,93.38809322889603,97.05219688013408,94.41859993223875],[17.67367717093162,-19.63358152991556,-20.57009917295542,-22.346114768697518,-17.41035124045431,-19.63358152991556],[17.67367717093162,37.51223997285717,34.879761040969456,38.49375251410274,39.67913028765978,37.51223997285717],[17.67367717093162,-75.3179743714481,-76.60401496173911,-77.6784162322428,-72.91223860101958,-75.3179743714481],[17.67367717093162,18.712049484191393,21.154737493310588,18.932718837533542,16.164685136525108,18.712049484191393],[17.67367717093162,70.7959922536668,72.27780092081618,72.92184444620304,68.30576796179781,70.7959922536668],[17.67367717093162,9.82011315904583,12.379975270348115,9.531930396348063,7.396952932145291,9.82011315904583],[17.67367717093162,9.874200061515587,12.475882789570203,9.305318475554891,7.54237103350285,9.874200061515587],[17.67367717093162,93.92547247129914,93.14192162126578,97.42486873330544,93.04905567161434,93.92547247129914],[17.67367717093162,-38.69198950954634,-37.43317897249164,-42.13691728644136,-38.31666997469468,-38.69198950954634],[17.67367717093162,112.10184254725984,111.5065081288075,115.58683901394645,111.04403997837221,112.10184254725984],[17.67367717093162,12.360684222339378,10.151493515002336,11.476475196044264,14.989306817163536,12.360684222339378],[84.25092626643361,-83.01534715371695,-83.29013905667176,-86.20383517874838,-81.22806950271156,-83.01534715371695],[84.25092626643361,73.1168600742357,75.74757020433574,72.18676171168163,70.92734981899933,73.1168600742357],[84.25092626643361,130.38805121945865,132.21461308538056,132.01670346033833,127.78892465091822,130.38805121945865],[84.25092626643361,95.43569945934343,97.82590602177889,95.83112582444821,92.85791911995499,95.43569945934343],[84.25092626643361,54.00590660778518,56.630074584993054,52.617258095524804,52.04045557332783,54.00590660778518],[84.25092626643361,138.49401753334035,138.68939222243117,141.72473176574988,136.76612674439832,138.49401753334035],[84.25092626643361,19.626047207167687,21.079036021866614,16.247001997365192,19.775936522078286,19.626047207167687],[84.25092626643361,162.76379620251478,162.59000756639685,166.15099318007748,161.33083985035478,162.76379620251478],[84.25092626643361,62.30293061404971,63.5543494393974,58.856046557985685,62.68656983786252,62.30293061404971],[84.25092626643361,13.225405584315796,13.917587217355104,9.73064209075581,14.190994008846236,13.225405584315796],[84.25092626643361,138.24287999922092,136.0483067977155,140.99903888463166,139.1300463668852,138.24287999922092],[84.25092626643361,92.5687288510555,89.94386387106384,93.38809322889603,94.80492154053985,92.5687288510555],[-63.227709114963524,-51.563112770212896,-53.20316793403698,-48.27706433610676,-51.48182194389651,-51.563112770212896],[-63.227709114963524,-72.44723539262414,-69.89858059825067,-74.35409463217701,-74.09135568640659,-72.44723539262414],[-63.227709114963524,-69.87398031033999,-70.3582677988702,-72.93625691997023,-67.93707650577119,-69.87398031033999],[-53.38381617149963,-48.65200175430079,-46.25531518450446,-48.27706433610676,-51.22654299909587,-48.65200175430079],[-53.38381617149963,-43.38498222253491,-46.01313288989297,-42.0592213598438,-41.38571721960513,-43.38498222253491],[-53.38381617149963,-64.98178003726674,-65.31089614737743,-68.13961756849149,-63.15471749513535,-64.98178003726674],[-53.38381617149963,-71.3769676306193,-69.49243355756303,-74.4869142397718,-71.78627272786817,-71.3769676306193],[-93.25669837439825,-77.84800686712005,-78.52930237878408,-74.35409463217701,-78.82407761143834,-77.84800686712005],[-93.25669837439825,-104.00796191261495,-103.30924562594468,-107.50320607512407,-103.04868013241155,-104.00796191261495],[-93.25669837439825,-91.23747866045844,-93.86647184163658,-89.92757478465248,-89.22984925042168,-91.23747866045844],[-89.46106048403016,-71.39219426479718,-71.24037124144301,-68.13961756849149,-73.08690402913422,-71.39219426479718],[-89.46106048403016,-112.80439219614469,-110.90824789628114,-115.90411492333138,-113.23015730343405,-112.80439219614469],[-89.46106048403016,-79.60842337435905,-77.3656776648365,-78.80514430016972,-82.23221117714981,-79.60842337435905],[-89.46106048403016,-92.45080931617932,-94.85363014542598,-92.80609197533917,-89.87945720994801,-92.45080931617932],[-143.13896016724172,-119.24763058811646,-120.77981738029051,-115.90411492333138,-119.30146819110111,-119.24763058811646],[-143.13896016724172,-131.04680166225089,-128.85895153286356,-130.11288261444136,-133.67766404025122,-131.04680166225089],[-143.13896016724172,-164.10872668167477,-165.1289732844141,-166.7439602379557,-161.83843517822731,-164.10872668167477],[-143.13896016724172,-129.24767753581602,-129.10704204433304,-125.98963223955222,-130.9337938440424,-129.24767753581602],[-118.63575895639651,-109.54836193021545,-108.00464033512654,-107.50320607512407,-112.06222017285766,-109.54836193021545],[-118.63575895639651,-126.62980601892858,-125.55814327668078,-130.11288261444136,-126.04924248065599,-126.62980601892858],[-118.63575895639651,-108.39459045881036,-110.37948394488272,-105.37969463995559,-107.83983781757621,-108.39459045881036],[-103.18228297147638,-77.98689219573036,-78.80814107966556,-74.4869142397718,-78.82588689286558,-77.98689219573036],[-103.18228297147638,-90.82703080212228,-88.62432615221525,-89.92757478465248,-93.45639987627722,-90.82703080212228],[-103.18228297147638,-112.75887967368178,-114.86624042693903,-113.8695409258774,-110.12466754081451,-112.75887967368178],[-103.18228297147638,-122.51400840219658,-121.39512162719289,-125.98963223955222,-121.98420417434373,-122.51400840219658],[-521.7838618011365,-519.3259880137816,-521.9591677917147,-518.316765108021,-517.1715414942411,-519.3259880137816],[-521.7838618011365,-524.0060922451241,-521.3719148243144,-525.1277480500164,-526.1082029290354,-524.0060922451241],[-546.0411618824493,-534.106784855249,-533.4807056889028,-531.1424408572261,-536.139025190817,-534.106784855249],[-546.0411618824493,-554.2547274518158,-554.7779521954858,-557.2911345829466,-552.2911577938604,-554.2547274518158],[-482.1302891273211,-488.99455155801786,-488.9353596994847,-492.34016419796365,-487.4667243038273,-488.99455155801786],[-482.1302891273211,-478.64764160191777,-478.98124259755315,-475.2130377849755,-479.9432734221321,-478.64764160191777],[-495.81209890100376,-499.90372963317816,-497.4200709263828,-502.0505420963319,-501.36903003698905,-499.90372963317816],[-495.81209890100376,-493.6639952906176,-496.14303910987906,-491.5027860364441,-492.21013901160427,-493.6639952906176],[-0.6759634492532465,8.749273924277958,11.137450266364311,9.151063409858196,6.170505406249315,8.749273924277958],[-0.6759634492532465,-21.61559918846546,-23.956143220097545,-22.15973748438007,-19.016938641708236,-21.61559918846546],[-0.6759634492532465,33.459090303702226,34.60743654533319,35.9677006547841,31.120763929282155,33.459090303702226],[73.02909884695217,11.336036424222474,13.807272116848692,9.151063409858196,9.90126080864749,11.336036424222474],[73.02909884695217,-502.64011214003096,-500.34447462865916,-505.2304285766782,-503.7070115590489,-502.64011214003096],[73.02909884695217,-20.20719375475602,-21.818912576400407,-22.15973748438007,-17.66926961563275,-20.20719375475602],[46.552035483718306,-31.09303934481473,-33.24661122727445,-32.10419513298036,-28.45981732515738,-31.09303934481473],[46.552035483718306,12.563256962307486,13.929029861725375,9.151063409858196,12.816086383849747,12.563256962307486],[46.552035483718306,115.12728957044371,116.0184060322054,117.88000846657364,112.9303980622962,115.12728957044371],[-57.85211497842487,-32.718966855897,-35.32591000505723,-32.10419513298036,-30.403645773972464,-32.718966855897],[-57.85211497842487,-82.74225162488078,-81.34640818477715,-86.14369585977012,-82.52459177199083,-82.74225162488078],[-57.85211497842487,33.24089299138446,34.16143781638326,35.9677006547841,31.02686432821872,33.24089299138446],[93.94435218575057,140.1564587251897,137.55461195693388,141.76501854036755,141.99527179965608,140.1564587251897],[93.94435218575057,-928.4769904929342,-927.9539792210727,-931.951517042518,-927.3518312694974,-928.4769904929342],[-56.999444405421265,-32.60923710138451,-35.202858327560854,-32.10419513298036,-30.255186723014983,-32.60923710138451],[-56.999444405421265,-83.2372357735098,-83.94073931446435,-86.14369585977012,-81.15502877711316,-83.2372357735098],[-56.999444405421265,55.93876423381202,57.31507231815566,58.194735635195705,53.49231739849447,55.93876423381202],[62.96577172651379,139.73204247868384,137.10369096839162,140.61096453603886,141.94347001906917,139.73204247868384],[62.96577172651379,-928.4797012026249,-927.9728855290385,-931.951517042518,-927.3396322285444,-928.4797012026249],[-18.509936905193385,-31.9169914705605,-34.36901206211415,-32.10419513298036,-29.37616926859776,-31.9169914705605],[-18.509936905193385,-31.023170179245184,-28.418147149483506,-32.60708342848604,-32.876850818250475,-31.023170179245184],[-18.509936905193385,114.70139409846982,114.9939668907619,117.88000846657364,112.90101920920787,114.70139409846982],[158.26515213264753,-91.63848456993261,-93.47142594742894,-93.25669837439825,-89.03793004873356,-91.63848456993261],[176.2551761727104,142.35289089371875,140.02783893294404,141.76501854036755,144.9568049826044,142.35289089371875],[176.2551761727104,-535.5708225677753,-536.7055918591394,-538.0933499927381,-533.2394714641632,-535.5708225677753],[101.45318040585248,140.23902959147887,137.66497033419276,140.61096453603886,142.63665842204463,140.23902959147887],[101.45318040585248,-535.6324047371527,-536.8263800241856,-538.0933499927381,-533.2710596508342,-535.6324047371527],[-15.436612783438072,-31.4256431516235,-28.792165066509128,-32.60708342848604,-33.49869523955701,-31.4256431516235],[-15.436612783438072,-22.03334340508339,-24.501734683871646,-22.15973748438007,-19.504996046148865,-22.03334340508339],[-15.436612783438072,55.72043279781563,56.90175440063083,58.194735635195705,53.365405115968976,55.72043279781563],[74.0442346810328,-30.276284667752652,-31.588475481527368,-32.60708342848604,-27.858460124289277,-30.276284667752652],[74.0442346810328,-502.1526534820113,-500.232295501386,-505.2304285766782,-502.6130433116374,-502.1526534820113],[74.0442346810328,-21.240419467939645,-23.434595974559606,-22.15973748438007,-18.610156833074456,-21.240419467939645],[12.474538020119489,-31.421914074577938,-33.712130427008546,-32.10419513298036,-28.808052041530935,-31.421914074577938],[12.474538020119489,32.52998063634185,31.245104600539527,35.9677006547841,32.18414566025924,32.52998063634185],[12.474538020119489,41.064193587593415,43.34271560326173,41.777051561800995,38.44752147761433,41.064193587593415],[40.471826560842764,175.78654831003152,173.6818937386096,178.66534565420685,176.52562147722406,175.78654831003152],[40.471826560842764,-928.4876992489743,-928.0246984963559,-931.951517042518,-927.3076092935677,-928.4876992489743],[95.49436481843273,177.2658979772217,174.64251818101755,178.66534565420685,179.22543815729256,177.2658979772217],[95.49436481843273,-535.7235838458361,-537.0013073820933,-538.0933499927381,-533.3217420769671,-535.7235838458361],[52.117586211704435,115.66631924307929,117.0777146653805,117.88000846657364,113.20484197168118,115.66631924307929],[52.117586211704435,-20.876491366020918,-22.89803765185679,-22.15973748438007,-18.246226637455358,-20.876491366020918],[52.117586211704435,42.056658747025274,44.61498540277729,41.777051561800995,39.63096607935295,42.056658747025274],[35.19998687987151,116.28972173186939,113.68550322403995,117.88000846657364,118.13957453323508,116.28972173186939],[35.19998687987151,-502.0228114174393,-500.26172743550006,-505.2304285766782,-502.2623355878113,-502.0228114174393],[35.19998687987151,-21.698132291054346,-24.066810992036277,-22.15973748438007,-19.110487336898426,-21.698132291054346],[28.111470667654025,-31.410988746553937,-33.69704991312843,-32.10419513298036,-28.796099379372592,-31.410988746553937],[28.111470667654025,54.85254565338414,54.802074991247096,58.194735635195705,53.317620769079554,54.85254565338414],[28.111470667654025,41.07901098229343,43.36322532782654,41.777051561800995,38.46367529655842,41.07901098229343],[25.902818799905795,-102.44480107315745,-104.71375776124937,-103.18228297147638,-99.82601372805948,-102.44480107315745],[109.88982670309471,141.21170408120759,138.61190759983103,141.76501854036755,143.5490312582933,141.21170408120759],[109.88982670309471,302.33110890987587,299.7202453019799,302.98294939244033,304.6327665768552,302.33110890987587],[70.85533700307566,140.0000876930234,137.39357356724275,140.61096453603886,142.31682732016347,140.0000876930234],[70.85533700307566,302.1980949878261,299.57561137769034,302.98294939244033,304.4482763995673,302.1980949878261],[34.563115834595536,176.89815167733263,174.32108387983004,178.66534565420685,178.63693635033246,176.89815167733263],[34.563115834595536,302.1381888006743,299.5117401836648,302.98294939244033,304.36391822240057,302.1381888006743],[-79.5533250289737,-32.98771320806787,-35.6163007325702,-32.10419513298036,-30.77822981261485,-32.98771320806787],[-79.5533250289737,-93.79319532673462,-94.38473165439277,-96.78234975904645,-91.783728794509,-93.79319532673462],[-79.5533250289737,6.65666338174754,7.818752387145507,9.151063409858196,4.311335028158182,6.65666338174754],[71.11012316863851,140.23950880452472,137.62765341862504,141.76501854036755,142.1277259907947,140.23950880452472],[71.11012316863851,-1020.4166056630617,-1020.5176918177556,-1023.6935010758646,-1018.7610969824534,-1020.4166056630617],[30.406338327319908,139.53231314010068,136.8981643086654,140.61096453603886,141.65479473281226,139.53231314010068],[30.406338327319908,-1020.4220095195766,-1020.5345959559073,-1023.6935010758646,-1018.7575639215029,-1020.4220095195766],[-2.0769615535778763,175.91695511246755,173.71716116029182,178.66534565420685,176.813027209073,175.91695511246755],[-2.0769615535778763,-1020.4572225816104,-1020.6416838377276,-1023.6935010758646,-1018.7376057718718,-1020.4572225816104],[-95.54452264291443,-96.61714400454514,-94.08074719138538,-96.78234975904645,-99.07517409742319,-96.61714400454514],[-95.54452264291443,-24.263873638129418,-26.760711648918168,-22.15973748438007,-22.765150068894016,-24.263873638129418],[-95.54452264291443,-89.09712901354942,-88.45612690852482,-86.14369585977012,-91.13911663830703,-89.09712901354942],[-116.16718199331943,-99.03811757458959,-97.66163861673559,-96.78234975904645,-101.48463871078498,-99.03811757458959],[-116.16718199331943,-503.2485541469158,-500.7179107141668,-505.2304285766782,-504.8390790012323,-503.2485541469158],[-116.16718199331943,-24.547579044105927,-26.941744967027674,-22.15973748438007,-23.28610557583204,-24.547579044105927],[-91.7753723779643,-33.16454147468846,-35.798544800834875,-32.10419513298036,-31.033522232923307,-33.16454147468846],[-91.7753723779643,-95.75587827315645,-97.90248898209299,-96.78234975904645,-93.12235229873964,-95.75587827315645],[-91.7753723779643,-34.47341142544718,-32.80115008657616,-32.60708342848604,-37.03098093371728,-34.47341142544718],[-11.219212413457893,108.67164944139513,106.05685942776911,110.16916620717065,110.57607995298731,108.67164944139513],[-11.219212413457893,-928.4780677928981,-927.9615887440981,-931.951517042518,-927.3468873725755,-928.4780677928981],[11.447337208234254,109.13687350743295,106.50324636172259,110.16916620717065,111.2808240465785,109.13687350743295],[11.447337208234254,-535.7928138874603,-537.1312559165673,-538.0933499927381,-533.3630934703548,-535.7928138874603],[-26.55366065077314,108.85262031415702,106.22397218275557,110.16916620717065,110.85675397844896,108.85262031415702],[-26.55366065077314,301.86938566366535,299.235179880306,302.98294939244033,303.9753632535688,301.86938566366535],[-26.216461002111778,108.68850309600626,106.07205086823622,110.16916620717065,110.60259049263404,108.68850309600626],[-26.216461002111778,-1020.4256714676658,-1020.5459753745658,-1023.6935010758646,-1018.7552454744803,-1020.4256714676658],[114.01565198738695,111.0827894120957,113.71280499189038,110.16916620717065,108.88615857945679,111.0827894120957],[114.01565198738695,-18.90508535832401,-17.213622481983027,-22.15973748438007,-19.052676996361157,-18.90508535832401],[114.01565198738695,137.59516674599433,135.6111525765269,140.61096453603886,138.14861221310647,137.59516674599433],[163.4348421281537,112.6817269324692,115.01808530770346,110.16916620717065,111.53722258280814,112.6817269324692],[163.4348421281537,-515.0173026366907,-512.6236013321867,-517.4062256405285,-516.2777984945602,-515.0173026366907],[163.4348421281537,-19.019128510419463,-17.170774084431486,-22.15973748438007,-19.377709013462187,-19.019128510419463],[114.52881381456287,-28.738150804013657,-28.62481932527864,-32.10419513298036,-27.254771228825774,-28.738150804013657],[114.52881381456287,110.61727234642606,108.24412814508541,110.16916620717065,113.20297941264721,110.61727234642606],[114.52881381456287,141.0995758311877,143.39614570415176,141.76501854036755,138.4873476882608,141.0995758311877],[168.60146273201931,-91.2233084465003,-92.77584576986196,-93.25669837439825,-88.70621574076586,-91.2233084465003],[168.60146273201931,-665.5356651310019,-663.7269577375977,-668.7078882314407,-665.8396021782785,-665.5356651310019],[123.2784783746124,-91.51186792842238,-93.26522173267459,-93.25669837439825,-88.93083932608866,-91.51186792842238],[123.2784783746124,-1032.279857685572,-1031.4783922302831,-1035.779628533723,-1031.4211778030974,-1032.279857685572],[134.98378230434932,-91.48380211702636,-93.21884662347004,-93.25669837439825,-88.9077695620167,-91.48380211702636],[134.98378230434932,-474.6119473986765,-472.3110113745655,-477.1925532848934,-475.6887516105942,-474.6119473986765],[71.29100016649964,-91.80148033000943,-93.72999991494834,-93.25669837439825,-89.18266599245894,-91.80148033000943],[71.29100016649964,-608.1316579474577,-606.0401559359125,-611.0267941858705,-608.849828064736,-608.1316579474577],[106.8763033877406,-28.748899569771172,-27.241673573880348,-32.10419513298036,-28.664513277953596,-28.748899569771172],[106.8763033877406,83.41630259718461,84.0349874288887,79.928501785091,84.4520850173306,83.41630259718461],[106.8763033877406,137.57583936583757,138.10096403766312,140.61096453603886,135.61097788852922,137.57583936583757],[39.142706353890084,-28.627952878742498,-28.094254644700037,-32.10419513298036,-27.512666758749624,-28.627952878742498],[39.142706353890084,77.76472442828866,75.28651291804944,79.928501785091,79.21653019749151,77.76472442828866],[39.142706353890084,-32.199971453069516,-29.573908436203535,-33.560706370922794,-34.18055857227785,-32.199971453069516],[9.92438839021799,-141.97378087295814,-144.05482259324754,-143.13896016724172,-139.34002668748388,-141.97378087295814],[9.92438839021799,-665.6651438941702,-663.7080004278286,-668.7078882314407,-666.1789363399172,-665.6651438941702],[-13.354106627125613,-142.17875390357725,-144.35509158472155,-143.13896016724172,-139.54693441488655,-142.17875390357725],[-13.354106627125613,-1032.2810879960682,-1031.5234963185185,-1035.779628533723,-1031.3791179438456,-1032.2810879960682],[-52.21360511338418,-142.45855665046244,-144.74948447973,-143.13896016724172,-139.84487376802448,-142.45855665046244],[-52.21360511338418,-475.059153656073,-472.5712727515981,-477.1925532848934,-476.53503874680945,-475.059153656073],[-80.17160721689173,-142.6366538600343,-144.9916372383212,-143.13896016724172,-140.04339731752572,-142.6366538600343],[-80.17160721689173,-608.3603526117649,-606.1085164767762,-611.0267941858705,-609.3473400638723,-608.3603526117649],[82.00634733801672,-29.89022720184498,-31.301393946240502,-32.10419513298036,-27.428846401070746,-29.89022720184498],[82.00634733801672,40.16170622687148,42.16042173774884,37.16116117630525,39.586324154833136,40.16170622687148],[82.00634733801672,138.91731527264474,139.69535873410803,141.76501854036755,136.7884401400902,138.91731527264474],[-17.869897671952717,34.28576058284927,35.02914182139071,37.16116117630525,32.17840921696341,34.28576058284927],[-17.869897671952717,-21.974203109170748,-24.426683201540516,-22.15973748438007,-19.433713246629488,-21.974203109170748],[-17.869897671952717,-32.552816229764005,-29.919666084327055,-33.560706370922794,-34.70786532475455,-32.552816229764005],[-129.37139801297016,33.82066911037156,32.282257312313895,37.16116117630525,33.77449078247108,33.82066911037156],[-129.37139801297016,-515.1684118458425,-512.7154122014131,-517.4062256405285,-516.5598859506799,-515.1684118458425],[-129.37139801297016,-24.018328007860035,-26.577535953320485,-22.15973748438007,-22.340757897058705,-24.018328007860035],[149.81498030879447,-28.644332295886397,-28.20124990903838,-32.10419513298036,-27.446200041113556,-28.644332295886397],[149.81498030879447,141.24863963286302,138.94172584521792,140.61096453603886,143.85803989317532,141.24863963286302],[149.81498030879447,178.0727870675553,180.39615488332663,178.66534565420685,175.46833417002756,178.0727870675553],[195.55188884780335,-101.20753991209845,-102.80324640027408,-103.18228297147638,-98.67509767019786,-101.20753991209845],[195.55188884780335,-665.5013846778829,-663.7387448862886,-668.7078882314407,-665.7429929060038,-665.5013846778829],[148.88448024860188,-101.46383313682259,-103.23417179420936,-103.18228297147638,-98.8783335432024,-101.46383313682259],[148.88448024860188,-1032.280463880704,-1031.5051520743857,-1035.779628533723,-1031.3959179029491,-1032.280463880704],[182.50338984115345,-101.36902458728507,-103.07729727421733,-103.18228297147638,-98.80061774206456,-101.36902458728507],[182.50338984115345,-474.4757911316211,-472.25526954428136,-477.1925532848934,-475.4075940518657,-474.4757911316211],[89.12726600348127,-101.7607352561566,-103.70808262413082,-103.18228297147638,-99.13906493551147,-101.7607352561566],[89.12726600348127,-608.0803265620004,-606.0321987404727,-611.0267941858705,-608.7307730206971,-608.0803265620004],[134.57575620211284,141.26550327408395,143.6214369156842,141.76501854036755,138.67262042168022,141.26550327408395],[134.57575620211284,-19.082357176141976,-19.54336128000994,-22.15973748438007,-17.16157219149256,-19.082357176141976],[134.57575620211284,176.66233925773656,178.23740047774203,178.66534565420685,174.13713533556881,176.66233925773656],[268.71847019318017,145.21596744006268,145.61738149785512,141.76501854036755,146.45153962373124,145.21596744006268],[268.71847019318017,-514.4215192280229,-512.4079058306035,-517.4062256405285,-515.0193123759732,-514.4215192280229],[268.71847019318017,-19.0764432169175,-19.528214372032558,-22.15973748438007,-17.162085845397534,-19.0764432169175],[56.568921312421075,-30.273998280012535,-31.970878305161854,-32.10419513298036,-27.708949193380388,-30.273998280012535],[56.568921312421075,-30.3115400508538,-28.61153275767822,-33.560706370922794,-30.47027834330866,-30.3115400508538],[56.568921312421075,175.43759363131218,175.63873273390516,178.66534565420685,173.70534357752746,175.43759363131218],[88.69465532429086,-28.604490141354933,-27.741974550483846,-32.10419513298036,-27.80689163405166,-28.604490141354933],[88.69465532429086,75.3680333719657,76.48706464416324,71.8924345266262,75.89768124745447,75.3680333719657],[88.69465532429086,106.97252210631298,107.23241280254629,110.16916620717065,105.19627675979383,106.97252210631298],[64.10962584284658,70.64929273481185,72.69143704507654,71.8924345266262,68.01745380184062,70.64929273481185],[64.10962584284658,-19.40636130814778,-17.209911965583828,-22.15973748438007,-20.296723818056243,-19.40636130814778],[64.10962584284658,77.97138808174283,75.43457797947126,79.928501785091,79.57982506158457,77.97138808174283],[101.75187183216853,73.02051922205604,75.65466290432097,71.8924345266262,70.92149187425335,73.02051922205604],[101.75187183216853,-515.2175273203242,-512.7475374534351,-517.4062256405285,-516.6492899804294,-515.2175273203242],[101.75187183216853,-19.792228814162193,-17.38944021181501,-22.15973748438007,-21.071970036691997,-19.792228814162193],[60.19914025931606,-28.803720376005305,-28.852949495034224,-32.10419513298036,-27.18888367352744,-28.803720376005305],[60.19914025931606,70.6961479027601,68.06297839226995,71.8924345266262,72.76184892819514,70.6961479027601],[60.19914025931606,37.75389680292688,40.358369964210674,37.16116117630525,35.430592703778174,37.75389680292688],[86.6328492943036,-116.95249831265654,-118.74515926279577,-118.63575895639651,-114.36136871094196,-116.95249831265654],[86.6328492943036,-665.6134565037448,-663.7113878920071,-668.7078882314407,-666.0476557524137,-665.6134565037448],[51.73136739207204,-117.21830416318146,-119.16791945743496,-118.63575895639651,-114.59630742781448,-117.21830416318146],[51.73136739207204,-1032.2796679229664,-1031.461410898825,-1035.779628533723,-1031.4376895938776,-1032.2796679229664],[30.837424203586593,-117.3848646393492,-119.42305867406616,-118.63575895639651,-114.75329850726243,-117.3848646393492],[30.837424203586593,-474.87513109236306,-472.45199368262325,-477.1925532848934,-476.1989800585205,-474.87513109236306],[-29.22209639217332,-117.80697099396387,-120.03929791213153,-118.63575895639651,-115.18150162975462,-117.80697099396387],[-29.22209639217332,-608.3105864956246,-606.0897089365444,-611.0267941858705,-609.2430084017466,-608.3105864956246],[-135.2448055650684,-130.6866149460078,-128.51147555156277,-129.7236931415304,-133.31852428731338,-130.6866149460078],[-135.2448055650684,-25.656261427608808,-26.59695665379506,-22.15973748438007,-26.374171342898293,-25.656261427608808],[-135.2448055650684,-146.54436466577607,-148.249227214438,-148.36270788004217,-143.97695592749355,-146.54436466577607],[-199.5907755154372,-132.4576287367847,-131.54512286389271,-129.7236931415304,-134.66699964145596,-132.4576287367847],[-199.5907755154372,-503.82751048420744,-501.2043905332456,-505.2304285766782,-505.78514459865795,-503.82751048420744],[-199.5907755154372,-25.60581938088615,-25.986029553905503,-22.15973748438007,-26.860286745985846,-25.60581938088615],[-109.64112876627144,-34.29577924035445,-36.76479993958409,-32.10419513298036,-32.86635464499436,-34.29577924035445],[-109.64112876627144,-127.50845981408861,-128.91858787933012,-129.7236931415304,-125.04751744123205,-127.50845981408861],[-109.64112876627144,-23.663049864473248,-22.234708793782698,-21.470129900346848,-26.13162071376678,-23.663049864473248],[-3.658563350334118,-92.36533471810736,-94.57148838537876,-93.25669837439825,-89.73635530525178,-92.36533471810736],[-3.658563350334118,-928.4611993070504,-927.8191957531257,-931.951517042518,-927.4475416856409,-928.4611993070504],[30.822289204953044,-92.21630428111712,-94.35653946156833,-93.25669837439825,-89.58254953086032,-92.21630428111712],[30.822289204953044,-535.6427936581828,-536.8465403022849,-538.0933499927381,-533.2766052856778,-535.6427936581828],[-42.07564724528781,-92.84551041938312,-95.23067266001009,-93.25669837439825,-90.26529776086274,-92.84551041938312],[-42.07564724528781,301.78709696474175,299.15391766163344,302.98294939244033,303.85301374734934,301.78709696474175],[-37.608663756404795,-92.73132002884563,-95.07838521596999,-93.25669837439825,-90.13503726469277,-92.73132002884563],[-37.608663756404795,-1020.3727829413153,-1020.3750470744436,-1023.6935010758646,-1018.7953086106361,-1020.3727829413153],[71.33031753804197,-359.846589251675,-361.5315845262903,-361.6943082642143,-357.2851131338111,-359.846589251675],[71.33031753804197,-91.65383574262107,-93.49610117937951,-93.25669837439825,-89.05123911828609,-91.65383574262107],[-62.22274668088403,-360.3349932438472,-362.31634484593,-361.6943082642143,-357.70883928425945,-360.3349932438472],[-62.22274668088403,-142.43747744777755,-144.72037369322942,-143.13896016724172,-139.82182705447758,-142.43747744777755],[92.07581410983306,-359.8034760764919,-361.4587911603294,-361.6943082642143,-357.251229057068,-359.8034760764919],[92.07581410983306,-101.60820467885425,-103.46776914681003,-103.18228297147638,-99.00196311341017,-101.60820467885425],[-6.884336896866633,-360.06387447035115,-361.8893443310175,-361.6943082642143,-357.4649948126278,-360.06387447035115],[-6.884336896866633,-117.45900583402565,-119.53436751915068,-118.63575895639651,-114.82544154233999,-117.45900583402565],[-133.35756554306212,-35.53108853830482,-36.85217547675143,-32.10419513298036,-35.83557691798743,-35.53108853830482],[-133.35756554306212,-113.27041525023775,-113.53496030129841,-109.85477409936834,-114.6261079170509,-113.27041525023775],[-133.35756554306212,-145.45804804241112,-143.37435332246974,-148.36270788004217,-146.16389326978359,-145.45804804241112],[-55.80450193635831,-33.567137711180564,-36.18525362402369,-32.10419513298036,-31.642980747649258,-33.567137711180564],[-55.80450193635831,-106.68325976153862,-106.98845018921214,-109.85477409936834,-104.87363519516133,-106.68325976153862],[-55.80450193635831,110.98403493410662,111.51737276803105,114.01359720326552,109.01359910296158,110.98403493410662],[93.40787891771538,-52.08732748169585,-54.10198300743662,-53.38381617149963,-49.457671789593284,-52.08732748169585],[93.40787891771538,-928.4528381203013,-927.6917066328392,-931.951517042518,-927.554342234126,-928.4528381203013],[149.06860213184822,-51.84775890306675,-53.72981028811668,-53.38381617149963,-49.237066008795125,-51.84775890306675],[149.06860213184822,-535.3164952147628,-536.1796768056588,-538.0933499927381,-533.1360895216837,-535.3164952147628],[117.78211581031178,-52.09432855008267,-54.1126326255214,-53.38381617149963,-49.46434532315599,-52.09432855008267],[117.78211581031178,302.2617700324891,299.6443683209798,302.98294939244033,304.5370743313215,302.2617700324891],[72.78352723504165,-52.342780163135735,-54.48272029911238,-53.38381617149963,-49.70901595960836,-52.342780163135735],[72.78352723504165,-1020.3159740904795,-1020.1704488876612,-1023.6935010758646,-1018.8593413460366,-1020.3159740904795],[156.47122607005034,760.2009370441828,760.5525915691164,763.3456341612214,758.3575693517174,760.2009370441828],[156.47122607005034,-90.93569535497925,-92.25643205746351,-93.25669837439825,-88.51397161396942,-90.93569535497925],[36.29542922033649,760.1310322222793,760.3573937404876,763.3456341612214,758.379797604302,760.1310322222793],[36.29542922033649,-141.4568870833037,-143.250294782173,-143.13896016724172,-138.8655740617037,-141.4568870833037],[184.0422453823224,760.2182284243279,760.5989096116609,763.3456341612214,758.3540363790935,760.2182284243279],[184.0422453823224,-100.94445678788006,-102.33592059571085,-103.18228297147638,-98.49146156367507,-100.94445678788006],[82.92669182064425,760.1488639305608,760.4085226279561,763.3456341612214,758.3727907521612,760.1488639305608],[82.92669182064425,-116.64417760283239,-118.22761962950993,-118.63575895639651,-114.11601243788327,-116.64417760283239],[-22.346114768697518,-31.885467762716992,-34.3287036133109,-32.10419513298036,-29.338476769361133,-31.885467762716992],[-22.346114768697518,14.96114393214966,15.897661575189519,17.67367717093162,12.737913642688413,14.96114393214966],[-22.346114768697518,-21.53097042622581,-19.045778270053717,-21.470129900346848,-24.04502279061365,-21.53097042622581],[38.49375251410274,18.65518971217719,21.287668644064905,17.67367717093162,16.48829939737458,18.65518971217719],[38.49375251410274,-19.859605987877934,-21.198396005471572,-22.15973748438007,-17.42972951181552,-19.859605987877934],[38.49375251410274,110.79934107312789,111.02635800022637,114.01359720326552,109.04761508353597,110.79934107312789],[197.4570594575547,20.95294087227081,22.60448983239866,17.67367717093162,20.85693785537294,20.95294087227081],[197.4570594575547,-502.5561763073434,-500.30907221463286,-505.2304285766782,-503.53472664908884,-502.5561763073434],[197.4570594575547,-18.84187905840927,-18.85092918170791,-22.15973748438007,-17.258975264049468,-18.84187905840927],[-86.20383517874838,-34.82970291094836,-37.044576434267675,-32.10419513298036,-33.907696614356965,-34.82970291094836],[-86.20383517874838,-144.9311062592152,-144.60902811705878,-148.36270788004217,-143.62537570215693,-144.9311062592152],[-86.20383517874838,81.06243824140218,81.337230144357,84.25092626643361,79.2751605903968,81.06243824140218],[72.18676171168163,-101.58992123718399,-103.43852529036084,-103.18228297147638,-98.98596718427348,-101.58992123718399],[72.18676171168163,-928.4518641161437,-927.657025767606,-931.951517042518,-927.586613064091,-928.4518641161437],[132.01670346033833,-101.37596540052851,-103.08887933404696,-103.18228297147638,-98.8062097410685,-101.37596540052851],[132.01670346033833,-535.3159463918018,-536.1784867326693,-538.0933499927381,-533.1359216100265,-535.3159463918018],[95.83112582444821,-101.62737766653257,-103.49833297089066,-103.18228297147638,-99.01884013046057,-101.62737766653257],[95.83112582444821,302.16309877260585,299.53820212444776,302.98294939244033,304.39909247733266,302.16309877260585],[52.617258095524804,-101.83231140841328,-103.8186804934993,-103.18228297147638,-99.20557211231278,-101.83231140841328],[52.617258095524804,-1020.3035255105923,-1020.1214008974938,-1023.6935010758646,-1018.87758708928,-1020.3035255105923],[141.72473176574988,-849.199025660956,-848.4592901842361,-852.6967642236062,-848.2795798314003,-849.199025660956],[141.72473176574988,-90.93629879390836,-92.25756040989616,-93.25669837439825,-88.5143363856575,-90.93629879390836],[16.247001997365192,-849.1988722349663,-848.4559997012009,-852.6967642236062,-848.282490683565,-849.1988722349663],[16.247001997365192,-141.5858132084986,-143.45780792418634,-143.13896016724172,-138.97707034720537,-141.5858132084986],[166.15099318007748,-849.1986127599753,-848.4501656191445,-852.6967642236062,-848.2876827315248,-849.1986127599753],[166.15099318007748,-100.9318025839218,-102.31271276455506,-103.18228297147638,-98.48335836028076,-100.9318025839218],[58.856046557985685,-849.1973229569552,-848.4119974289216,-852.6967642236062,-848.322659486944,-849.1973229569552],[58.856046557985685,-116.67312433225007,-118.27758658666865,-118.63575895639651,-114.13767006081653,-116.67312433225007],[9.73064209075581,-20.318624644052587,-17.684688113292864,-21.470129900346848,-22.40633510299472,-20.318624644052587],[9.73064209075581,-20.69181586583908,-22.613152187998555,-22.15973748438007,-18.074158745273394,-20.69181586583908],[9.73064209075581,80.75616277287362,80.06398113983431,84.25092626643361,79.79057434834318,80.75616277287362],[140.99903888463166,-18.73639232444979,-16.52689145084058,-21.470129900346848,-19.649122098404703,-18.73639232444979],[140.99903888463166,-502.7404661872686,-500.3929757990423,-505.2304285766782,-503.9068222580384,-502.7404661872686],[140.99903888463166,-18.712628111504614,-18.32802121457141,-22.15973748438007,-17.462070078378474,-18.712628111504614],[93.38809322889603,-29.18285736895523,-29.866860772041747,-32.10419513298036,-27.11309316054585,-29.18285736895523],[93.38809322889603,112.9830904999228,115.12785804346083,114.01359720326552,110.34949355202747,112.9830904999228],[93.38809322889603,85.07029064427414,87.6951556242658,84.25092626643361,82.83409795478978,85.07029064427414],[-120.09328142114204,-34.96446778986811,-37.083676726527884,-32.10419513298036,-34.20205291833228,-34.96446778986811],[-120.09328142114204,-108.43093247826073,-109.12564059364114,-104.9359804435169,-109.39408385652487,-108.43093247826073],[-120.09328142114204,-127.28694107116812,-124.91441069560784,-129.7236931415304,-128.50357788557278,-127.28694107116812],[-104.2469267669634,-104.81101506424034,-102.28296989489219,-104.9359804435169,-107.27978186915,-104.81101506424034],[-104.2469267669634,-25.655456505267885,-26.36095643147994,-22.15973748438007,-26.608179898941096,-25.655456505267885],[-104.2469267669634,-108.77545999973395,-110.8976310139876,-109.85477409936834,-106.1413073877602,-108.77545999973395],[-129.3092230770847,-106.31368481585544,-104.34227497037037,-104.9359804435169,-108.93862016052078,-106.31368481585544],[-129.3092230770847,-503.5904564934624,-500.9929146989655,-505.2304285766782,-505.4100639242133,-503.5904564934624],[-129.3092230770847,-25.42146212128992,-25.288423921640216,-22.15973748438007,-27.101726463444223,-25.42146212128992],[-77.6784162322428,-33.772060487951435,-36.365534889436454,-32.10419513298036,-31.96975185508684,-33.772060487951435],[-77.6784162322428,-102.17386473310094,-103.05416652639404,-104.9359804435169,-99.98333043660453,-102.17386473310094],[-77.6784162322428,15.313235310136925,16.59927590042793,17.67367717093162,12.907499539708404,15.313235310136925],[18.932718837533542,-62.41699956735258,-64.65672529200548,-63.227709114963524,-59.79270704271681,-62.41699956735258],[18.932718837533542,-928.4580159359462,-927.7817089612907,-931.951517042518,-927.477151676773,-928.4580159359462],[72.92184444620304,-62.09329966302388,-64.1892839151493,-63.227709114963524,-59.45919887571227,-62.09329966302388],[72.92184444620304,-535.5193726744313,-536.6029021482088,-538.0933499927381,-533.2148557046429,-535.5193726744313],[9.531930396348063,-62.63530831107433,-64.95873290717489,-63.227709114963524,-60.0308734787797,-62.63530831107433],[9.531930396348063,301.9237099228635,299.2897179324433,302.98294939244033,304.05524288288115,301.9237099228635],[9.305318475554891,-62.56463509126067,-64.8620938171076,-63.227709114963524,-59.95264170105876,-62.56463509126067],[9.305318475554891,-1020.3518642055808,-1020.3027942622866,-1023.6935010758646,-1018.8158009754756,-1020.3518642055808],[97.42486873330544,245.8524838326884,243.23414497302878,246.58461390089553,248.12353072035714,245.8524838326884],[97.42486873330544,-91.42553993923994,-93.12177038611192,-93.25669837439825,-88.86068429639528,-91.42553993923994],[-42.13691728644136,245.26066184916374,242.63241181227068,246.58461390089553,247.26088424611396,245.26066184916374],[-42.13691728644136,-142.24423708335146,-144.4489607363014,-143.13896016724172,-139.61509411246402,-142.24423708335146],[115.58683901394645,245.94513362632674,243.3355444859924,246.58461390089553,248.25137999295404,245.94513362632674],[115.58683901394645,-101.42319713739033,-103.16728224049886,-103.18228297147638,-98.84467507458004,-101.42319713739033],[11.476475196044264,245.4289081394211,242.7950227919917,246.58461390089553,247.51457487055112,245.4289081394211],[11.476475196044264,-117.24929993358734,-119.21594561487497,-118.63575895639651,-114.62497591203551,-117.24929993358734],[-48.27706433610676,-59.94166068085739,-58.30160551703331,-63.227709114963524,-60.02295150717377,-59.94166068085739],[-48.27706433610676,-22.636904417632852,-20.273420936827304,-22.15973748438007,-25.22673599205519,-22.636904417632852],[-48.27706433610676,-53.0088787533056,-55.40556532310194,-53.38381617149963,-50.434337508510524,-53.0088787533056],[-42.0592213598438,-62.33809554321268,-59.70920234460297,-63.227709114963524,-64.54499316335938,-62.33809554321268],[-42.0592213598438,-515.775270535468,-513.1764633046103,-517.4062256405285,-517.6004206809773,-515.775270535468],[-42.0592213598438,-22.421973976020876,-19.991198020109756,-22.15973748438007,-24.977143987393937,-22.421973976020876],[-74.35409463217701,-33.270614907174604,-31.19018040943747,-32.10419513298036,-35.90435030203389,-33.270614907174604],[-74.35409463217701,-65.1345683545164,-67.68322314888987,-63.227709114963524,-63.49044806073395,-65.1345683545164],[-74.35409463217701,-89.76278613945522,-89.08149062779118,-93.25669837439825,-88.78671539513692,-89.76278613945522],[-68.13961756849149,-32.73525237639633,-30.42589777864543,-32.10419513298036,-35.34395421314503,-32.73525237639633],[-68.13961756849149,-86.20848378772446,-86.36030681107863,-89.46106048403016,-84.51377402338741,-86.20848378772446],[-68.13961756849149,-56.54165370272438,-56.21253759261369,-53.38381617149963,-58.36871624485577,-56.54165370272438],[-115.90411492333138,-33.5092095160304,-31.552728301137908,-32.10419513298036,-36.1321709602624,-33.5092095160304],[-115.90411492333138,-92.56078321121684,-94.4569275110804,-89.46106048403016,-92.13501810392748,-92.56078321121684],[-115.90411492333138,-139.79544450245663,-138.26325771028257,-143.13896016724172,-139.74160689947198,-139.79544450245663],[-107.50320607512407,-33.95092181772267,-32.2652507554347,-32.10419513298036,-36.512603004335915,-33.95092181772267],[-107.50320607512407,-116.59060310130513,-118.13432469639405,-118.63575895639651,-114.07674485866292,-116.59060310130513],[-107.50320607512407,-96.75194253690738,-97.45065882357764,-93.25669837439825,-97.71122431711078,-96.75194253690738],[-130.11288261444136,-122.1188355519093,-123.1904982941571,-118.63575895639651,-122.69939909018188,-122.1188355519093],[-130.11288261444136,-23.93545050959041,-22.20225735922315,-22.15973748438007,-26.51096786571719,-23.93545050959041],[-130.11288261444136,-142.2050411194322,-144.39289124881952,-143.13896016724172,-139.57417874143187,-142.2050411194322],[-166.7439602379557,-120.68628140257272,-119.14659830159273,-118.63575895639651,-123.19864683811116,-120.68628140257272],[-166.7439602379557,-516.1216600289277,-513.4914539878968,-517.4062256405285,-518.1425217146627,-516.1216600289277],[-166.7439602379557,-23.906525790483418,-22.154441182935347,-22.15973748438007,-26.487213923307902,-23.906525790483418],[-74.4869142397718,-32.91216010563404,-30.671317472410333,-32.10419513298036,-35.5362676269392,-32.91216010563404],[-74.4869142397718,-56.49376278065214,-58.378296853708406,-53.38381617149963,-56.08445768340327,-56.49376278065214],[-74.4869142397718,-99.68230501551783,-98.86105613158263,-103.18228297147638,-98.8433103183826,-99.68230501551783],[-89.92757478465248,-91.9467944985923,-89.31780131741415,-93.25669837439825,-93.95442390862905,-91.9467944985923],[-89.92757478465248,-23.41404149357065,-21.37758962188065,-22.15973748438007,-26.045482878387237,-23.41404149357065],[-89.92757478465248,-102.28282695400658,-104.48553160391361,-103.18228297147638,-99.65345787985164,-102.28282695400658],[-113.8695409258774,-94.03781623288172,-91.78613599003398,-93.25669837439825,-96.66002621246646,-94.03781623288172],[-113.8695409258774,-515.9690032699386,-513.3486245211201,-517.4062256405285,-517.9076236633138,-515.9690032699386],[-113.8695409258774,-23.330708830321196,-21.252505565794984,-22.15973748438007,-25.96437206778993,-23.330708830321196],[-125.98963223955222,-33.75126664898343,-31.936040150588905,-32.10419513298036,-36.34779518596727,-33.75126664898343],[-125.98963223955222,-139.8809148709779,-140.0215503624609,-143.13896016724172,-138.19479856275154,-139.8809148709779],[-125.98963223955222,-106.65790680883202,-107.77679358383571,-103.18228297147638,-107.18771103668487,-106.65790680883202],[-72.93625691997023,-33.07125174019483,-30.8979401630413,-32.10419513298036,-35.70329464219177,-33.07125174019483],[-72.93625691997023,-85.24256063383916,-86.04275275114294,-88.07222087191029,-83.10009570625388,-85.24256063383916],[-72.93625691997023,-66.28998572459378,-65.80569823606356,-63.227709114963524,-68.22688952916258,-66.28998572459378],[-78.80514430016972,-85.25376914656923,-83.10302699428465,-88.07222087191029,-86.06755533957752,-85.25376914656923],[-78.80514430016972,-23.08141852866176,-20.888262592178314,-22.15973748438007,-25.711781515251865,-23.08141852866176],[-78.80514430016972,-88.65778140984082,-90.90052711936337,-89.46106048403016,-86.03399360705006,-88.65778140984082],[-92.80609197533917,-88.26731044801686,-85.817468316406,-88.07222087191029,-90.80969493861978,-88.26731044801686],[-92.80609197533917,-515.9437641823562,-513.3256042946147,-517.4062256405285,-517.8681933440625,-515.9437641823562],[-92.80609197533917,-23.000487356588373,-20.773095957769797,-22.15973748438007,-25.626695432592946,-23.000487356588373],[-105.37969463995559,-33.6856917961389,-31.830562843676777,-32.10419513298036,-36.291016811699976,-33.6856917961389],[-105.37969463995559,-91.22242467258066,-93.05901144320275,-88.07222087191029,-90.88016321055733,-91.22242467258066],[-105.37969463995559,-115.62086313754175,-113.63596965146938,-118.63575895639651,-116.17561577877589,-115.62086313754175],[-518.316765108021,-508.6996180506948,-509.85342576616466,-505.2304285766782,-509.1914491444488,-508.6996180506948],[-518.316765108021,-524.669712604467,-526.4482551032629,-526.3752990428238,-522.0821110281926,-524.669712604467],[-518.316765108021,-520.7746388953758,-518.1414591174428,-521.7838618011365,-522.9290854149164,-520.7746388953758],[-525.1277480500164,-507.51207498833605,-509.9489985074775,-505.2304285766782,-506.15746937430555,-507.51207498833605],[-525.1277480500164,758.761577349584,757.544289894872,762.2169997698537,758.3397565112356,758.761577349584],[-525.1277480500164,-526.2535331322191,-528.7231393864182,-526.3752990428238,-523.7261662080904,-526.2535331322191],[-531.1424408572261,-520.8323794063598,-522.1558284732467,-517.4062256405285,-521.1341548034719,-520.8323794063598],[-531.1424408572261,-527.5189876722746,-525.4274854634276,-526.3752990428238,-530.1530080711452,-527.5189876722746],[-531.1424408572261,-543.0768178844264,-543.7028970507725,-546.0411618824493,-541.0445775488583,-543.0768178844264],[-557.2911345829466,-520.7355281516088,-520.7539574145743,-517.4062256405285,-522.2963811564224,-520.7355281516088],[-557.2911345829466,-532.6636158247552,-535.1827476899839,-532.5799388190029,-530.1841768414337,-532.6636158247552],[-557.2911345829466,-528.9038004181352,-527.7748953529928,-526.3752990428238,-531.2321210884363,-528.9038004181352],[-492.34016419796365,-502.04210429138755,-500.25460716440926,-505.2304285766782,-502.3171933416198,-502.04210429138755],[-492.34016419796365,-493.91070976348715,-496.2088060787417,-494.57208269977,-491.2988857088083,-493.91070976348715],[-492.34016419796365,-485.47590176726686,-485.5350936258,-482.1302891273211,-487.00372902145745,-485.47590176726686],[-475.2130377849755,-491.8805478394145,-492.8402638835265,-494.57208269977,-489.6440799039012,-491.8805478394145],[-502.0505420963319,-513.9085422976289,-513.1699099840234,-517.4062256405285,-512.9880194989057,-513.9085422976289],[-502.0505420963319,-496.4974511799181,-494.86637015501753,-494.57208269977,-499.0418467172484,-496.4974511799181],[-502.0505420963319,-497.95891136415753,-500.4425700709529,-495.81209890100376,-496.49361096034664,-497.95891136415753],[-491.5027860364441,-494.1434701300397,-491.56062876799825,-494.57208269977,-496.52299556363386,-494.1434701300397]]],[\"ys\",[[-10.991391013287688,-2.3178477269533184,-4.884790585804167,-0.49714572503468807,-0.6145699682158312,-2.3178477269533184],[-10.991391013287688,-33.690299433778286,-32.97910180038958,-37.18639826800475,-32.74309357967341,-33.690299433778286],[-10.991391013287688,1.9842773385616863,0.4574592970702849,5.330373016909032,1.9238471340559915,1.9842773385616863],[-134.73208195900727,-1.6820800705054444,-2.890783716374056,1.7753631343670733,-2.113443293638899,-1.6820800705054444],[-134.73208195900727,47.819959040611955,46.90009200546681,51.3176760870179,47.08065497589064,47.819959040611955],[-134.73208195900727,50.49213531539967,48.803212143148244,53.74840302548068,50.636420883661316,50.49213531539967],[-134.73208195900727,-39.98329137402166,-39.14370170315551,-37.18639826800475,-42.149610494226,-39.98329137402166],[-134.73208195900727,-187.30726690094542,-189.32668865122565,-188.5946050610101,-184.67718561400272,-187.30726690094542],[-134.73208195900727,-57.41556528935418,-58.37704969592279,-53.92048632091645,-58.1120005884809,-57.41556528935418],[-134.73208195900727,-51.48372562854731,-54.07729191529642,-49.81647326658515,-49.681034332099145,-51.48372562854731],[-134.73208195900727,-200.27296186629815,-201.72716995082217,-202.43373016302883,-197.79377541334748,-200.27296186629815],[-134.73208195900727,-129.84428402284036,-127.38375494173299,-129.6883343052126,-132.37878914634547,-129.84428402284036],[-134.73208195900727,-67.80545488607684,-70.07410033134506,-65.1673883405176,-66.78819819348487,-67.80545488607684],[-134.73208195900727,-68.8831055540745,-70.68520921499287,-65.70581014416689,-68.58817833136288,-68.8831055540745],[-134.73208195900727,-138.62277196366972,-136.0847844298825,-138.79582839089252,-141.0786687454365,-138.62277196366972],[-134.73208195900727,-321.0456064394271,-319.8823967835594,-324.5129269780866,-320.5640638310633,-321.0456064394271],[-134.73208195900727,-315.0773672260209,-313.09364537781113,-318.0934645805667,-315.6303782709688,-315.0773672260209],[-134.73208195900727,-308.0031947583329,-306.3322744604626,-311.2707200378875,-308.1241373307348,-308.0031947583329],[-134.73208195900727,-338.8689828678833,-337.4098125879598,-342.2454461140348,-338.7264997940765,-338.8689828678833],[519.6399887800728,531.024060799486,529.0808939390438,534.0803616520353,531.5174459938393,531.024060799486],[519.6399887800728,509.1599536972707,510.76143094591725,505.8520878718683,509.1275900467018,509.1599536972707],[514.8965698874504,523.0581943941745,521.7706136420048,526.4951386531279,522.715432122409,523.0581943941745],[514.8965698874504,506.466619544985,508.53511792732763,503.5437859514234,505.7845915271161,506.466619544985],[-181.95038519869945,-183.53231195253443,-185.91702993992595,-183.94488033023057,-180.9518887322981,-183.53231195253443],[-181.95038519869945,-199.16194189276368,-197.4979835147992,-202.43373016302883,-199.27390036024826,-199.16194189276368],[-181.95038519869945,-153.08869330731113,-153.01433473975027,-149.7994839321635,-154.72331563098754,-153.08869330731113],[-119.50928537162734,-120.13632553709891,-117.59536282545412,-120.32423582111753,-122.58815144651673,-120.13632553709891],[-119.50928537162734,-135.29806000891205,-134.55772326844854,-138.79582839089252,-134.37920129805343,-135.29806000891205],[-119.50928537162734,-100.44598005612289,-102.92875665104029,-98.29639479327024,-98.98287706473177,-100.44598005612289],[-335.4222823005336,-326.46387040957376,-328.9736121179871,-324.4040104781514,-324.93124034931407,-326.46387040957376],[-335.4222823005336,-340.1702762723298,-341.69126906058716,-342.2454461140348,-337.6649094529571,-340.1702762723298],[-335.4222823005336,-328.56793851215576,-326.6795370978583,-327.04274474930395,-331.17982824167314,-328.56793851215576],[86.81295523140989,5.252224536447572,6.363856052123376,1.7753631343670733,5.789871072723037,5.252224536447572],[86.81295523140989,79.05275284064945,76.80024862206065,78.2736924061365,81.67481083984535,79.05275284064945],[86.81295523140989,1.9580464262564403,4.322081115316186,-0.49714572503468807,0.7586525037295351,1.9580464262564403],[86.81295523140989,143.5217372006853,141.13999779103952,145.93802444678974,144.75729070834913,143.5217372006853],[86.81295523140989,132.71517380893567,130.9603969205014,135.92727661530253,132.9462630818723,132.71517380893567],[86.81295523140989,152.42189551295817,152.00369705254292,155.8765389529149,151.2013551960875,152.42189551295817],[86.81295523140989,115.4450212310018,116.7801908032801,117.74935781120955,113.01677048391136,115.4450212310018],[86.81295523140989,65.05919978035125,67.6669236780377,63.49739927946151,63.192328907781835,65.05919978035125],[86.81295523140989,35.329841175258345,33.955499858172494,33.07152810764566,37.775432032121536,35.329841175258345],[86.81295523140989,14.592562056505953,14.060960658654105,11.561820808576188,16.56182070993978,14.592562056505953],[86.81295523140989,60.39735297369465,61.21457825436318,56.89739950166507,61.240359659941724,60.39735297369465],[532.3324046036307,533.6169780168342,535.9850655623585,534.0803616520353,531.0290805994775,533.6169780168342],[532.3324046036307,527.9389489771753,526.0040161905936,526.4951386531279,530.5587651695802,527.9389489771753],[37.42662403654474,4.216033965602795,6.586774731033867,1.7753631343670733,3.0030456580597598,4.216033965602795],[37.42662403654474,9.104119936407901,7.7029987332855825,6.877949633689617,11.561243492106588,9.104119936407901],[37.42662403654474,-35.873892204609035,-33.405753615973346,-38.068093646324215,-37.30119313511569,-35.873892204609035],[37.42662403654474,90.04316968876896,87.65839515632656,92.45259932721038,91.28501128231869,90.04316968876896],[37.42662403654474,91.85927685320571,90.04662189437472,95.02844192947295,92.16861206504583,91.85927685320571],[37.42662403654474,41.26143862019816,43.56104824797536,41.91876736200196,38.650019650200704,41.26143862019816],[37.42662403654474,105.42516484698825,104.43948671243038,108.91823923197212,104.75387416664319,105.42516484698825],[37.42662403654474,79.65383685043452,80.89964778208794,82.05892344179307,77.26715314030439,79.65383685043452],[37.42662403654474,37.21160037002632,39.71649691172669,37.19076876089464,34.71658547494757,37.21160037002632],[37.42662403654474,-1.779691617713595,-3.326151596768004,-3.8212002002827172,0.7351748949134875,-1.779691617713595],[37.42662403654474,-14.931512627722281,-15.607122922118132,-17.859191642278986,-12.867133503203558,-14.931512627722281],[37.42662403654474,27.972714884491953,30.512068133578857,26.026078926665093,26.356764552317937,27.972714884491953],[-182.37636630914673,74.92293667465455,73.40595314981866,78.2736924061365,74.8504614186267,74.92293667465455],[-182.37636630914673,-41.51367860808355,-41.89177685535692,-38.068093646324215,-42.770022173809274,-41.51367860808355],[-182.37636630914673,-15.118354976073546,-15.579049888865255,-11.654984852891436,-16.300538415156897,-15.118354976073546],[-182.37636630914673,67.92600722663768,66.96335158408343,71.42099718209916,67.23078538754037,67.92600722663768],[-182.37636630914673,38.48591249216763,37.184367284883585,41.91876736200196,38.159054511172755,38.48591249216763],[-182.37636630914673,112.19916626529388,110.8903365551235,115.62983163892298,111.88063139287553,112.19916626529388],[-182.37636630914673,-3.883795369003436,-4.0559537076785475,-0.49714572503468807,-5.318122386375001,-3.883795369003436],[-182.37636630914673,1.99485721937093,1.9611326675686662,5.330373016909032,0.4463521794142311,1.99485721937093],[-182.37636630914673,-141.55758049287064,-144.1893606591217,-140.59854682535365,-139.380725903455,-141.55758049287064],[-182.37636630914673,-222.63542665239095,-224.7958388040082,-223.63141444524223,-220.0025594279951,-222.63542665239095],[-182.37636630914673,-174.43957304648913,-177.01916159168866,-174.03246152632386,-172.05310122849173,-174.43957304648913],[-182.37636630914673,-45.37015259334187,-47.59449952829982,-42.65936931172305,-44.43168819810642,-45.37015259334187],[-182.37636630914673,-155.11459879708343,-157.71128685420732,-154.58606388953606,-152.7686256583588,-155.11459879708343],[-182.37636630914673,-40.81626221759077,-42.83113418568053,-37.832911839343744,-40.21656725286935,-40.81626221759077],[-182.37636630914673,-183.8994383717331,-186.3884497664537,-183.94488033023057,-181.3888712069888,-183.8994383717331],[-182.37636630914673,-150.96433000721825,-153.5980891764257,-149.7994839321635,-148.8831252378899,-150.96433000721825],[-182.37636630914673,-88.55801562931387,-87.63983936392675,-85.82910392310106,-90.7706738030326,-88.55801562931387],[-182.37636630914673,-162.06199680928614,-159.78299699168844,-161.35037781815134,-164.6785589992948,-162.06199680928614],[-182.37636630914673,-134.04519835555217,-133.7543720595226,-130.86560734209007,-135.84429002838004,-134.04519835555217],[-182.37636630914673,-30.029292739226303,-31.014031001871412,-26.536133948461465,-30.701563330066605,-30.029292739226303],[-182.37636630914673,-140.9865981142808,-139.5606085830276,-138.7907822403433,-143.45419112298188,-140.9865981142808],[-182.37636630914673,-101.49823485299723,-104.04210006407087,-99.5705975249501,-99.86876040117782,-101.49823485299723],[-182.37636630914673,-122.34137248685445,-120.77674334538801,-120.32423582111753,-124.86284714094194,-122.34137248685445],[-182.37636630914673,-101.37344291731497,-100.91192217413374,-98.29639479327024,-103.29458696694957,-101.37344291731497],[-182.37636630914673,-298.6056649212552,-296.98983597976115,-301.9055838460727,-298.65614994289575,-298.6056649212552],[-182.37636630914673,-375.51964689313616,-374.25236941389517,-378.9622863972859,-375.15387976163225,-375.51964689313616],[-182.37636630914673,-370.3644214408909,-368.60053592212347,-373.57003130227804,-370.60769932648066,-370.3644214408909],[-182.37636630914673,-300.79222273960744,-298.7679638783672,-303.7653693138383,-301.4061448565705,-300.79222273960744],[-182.37636630914673,-357.60843623360336,-356.2236130821968,-361.0139013417736,-357.3778487574163,-357.60843623360336],[-182.37636630914673,-355.3215899541604,-353.41264688872576,-358.4098184789253,-355.7656061973016,-355.3215899541604],[-182.37636630914673,-321.0402623427461,-319.5516967055788,-324.4040104781514,-320.9332061444567,-321.0402623427461],[-182.37636630914673,-323.92042697168773,-322.0502378269001,-327.04274474930395,-324.3095187742694,-323.92042697168773],[134.2848399848939,80.43529798507295,82.91421353811666,78.2736924061365,78.98175797221674,80.43529798507295],[134.2848399848939,95.4904638479753,97.45256159699976,92.45259932721038,94.96940233810062,95.4904638479753],[134.2848399848939,72.88606055918697,75.50398187747655,71.42099718209916,70.9631042087568,72.88606055918697],[134.2848399848939,176.7458043064022,174.45918011842582,179.35237899552544,177.7959781650757,176.7458043064022],[134.2848399848939,199.80871697103183,197.5522294341851,202.46740618687465,200.80403322045674,199.80871697103183],[134.2848399848939,159.1246496143635,159.67955226002394,162.13944187175412,157.1396552491046,159.1246496143635],[134.2848399848939,200.68689907825552,200.6606231548182,204.01940306830522,199.1323740858035,200.68689907825552],[134.2848399848939,56.45941391107021,58.68361575205763,53.74840302548068,55.52120257563711,56.45941391107021],[134.2848399848939,195.6593598906499,195.14118522823762,199.13309086542824,194.52974144527337,195.6593598906499],[134.2848399848939,145.0918350066224,147.31697146911526,145.93802444678974,142.46530156275264,145.0918350066224],[134.2848399848939,145.0923447963707,147.49201508740504,145.4577541528276,142.5193395454725,145.0923447963707],[134.2848399848939,66.67682308622707,65.88977084560011,63.83642605348753,68.81124122476461,66.67682308622707],[134.2848399848939,70.23267423831706,72.79914003702166,68.4095663472254,68.53101479321556,70.23267423831706],[134.2848399848939,78.13142423101061,76.62949141572237,76.03143591007054,80.6295039289465,78.13142423101061],[134.2848399848939,58.243201846553674,59.93205950322362,54.98689255047427,58.09900152053688,58.243201846553674],[134.2848399848939,96.94894163355619,99.57045121060438,95.52539871255857,95.00270145154545,96.94894163355619],[134.2848399848939,45.904715409130056,45.88557217351013,42.591151134281915,47.495675349599566,45.904715409130056],[134.2848399848939,32.702775881495285,33.19206724359818,29.234042794564715,33.85890683761551,32.702775881495285],[134.2848399848939,81.08389731081606,83.29720443057774,78.35598119555314,80.16459983255895,81.08389731081606],[-31.208397657138118,-37.24336513527464,-39.47735975439625,-38.068093646324215,-34.61815370455433,-37.24336513527464],[-31.208397657138118,-13.604982229037267,-16.14352386458494,-11.654984852891436,-11.991438027070188,-13.604982229037267],[-31.208397657138118,-35.3083054571572,-32.75326589407825,-37.18639826800475,-36.972456113762966,-35.3083054571572],[-31.208397657138118,-33.66563700305353,-31.0997495223976,-33.98832822503686,-36.07845322534526,-33.66563700305353],[124.98299856195132,-8.97905640912861,-6.732973836177425,-11.654984852891436,-9.955790123868399,-8.97905640912861],[124.98299856195132,98.4848737839274,98.9114345167588,95.02844192947295,99.69790017763657,98.4848737839274],[124.98299856195132,159.85892143680837,157.42157385986314,162.13944187175412,161.21448522503783,159.85892143680837],[124.98299856195132,53.7931205862812,56.14760357374719,51.3176760870179,52.61288523463279,53.7931205862812],[124.98299856195132,215.22147501520476,213.98597597771118,218.67244227166822,214.81997910355196,215.22147501520476],[124.98299856195132,116.66894959444026,119.30268526451198,115.62983163892298,114.52812814763831,116.66894959444026],[124.98299856195132,185.83564097373866,184.53808822754422,189.26967944274136,185.50422908156895,185.83564097373866],[124.98299856195132,134.64471129790167,136.6666106349583,135.92727661530253,132.0144164616982,134.64471129790167],[124.98299856195132,75.68000924005962,74.23410634450092,73.5088583163271,78.15581558930302,75.68000924005962],[124.98299856195132,91.32569433327018,93.93536218684865,89.78056379359576,89.44897197040346,91.32569433327018],[124.98299856195132,87.51058596872521,85.53945951771172,86.13235979114572,90.13548544156417,87.51058596872521],[124.98299856195132,68.88409914275712,69.97901433957145,65.4045148334625,69.43975363152175,68.88409914275712],[99.19934884805883,74.54208975023603,74.15098122059761,71.42099718209916,76.41371443379884,74.54208975023603],[99.19934884805883,54.612247208151416,54.549764868510664,51.3176760870179,56.23753669260001,54.612247208151416],[99.19934884805883,8.291254609907815,10.32660541064511,5.330373016909032,7.66042255784348,8.291254609907815],[99.19934884805883,84.24770123303495,82.81600291243127,82.05892344179307,86.71766445816819,84.24770123303495],[99.19934884805883,142.92323846454477,140.59799095888684,145.4577541528276,144.04621742578794,142.92323846454477],[99.19934884805883,158.92488016665152,157.86020560530486,162.40893976471412,158.33686215206282,158.92488016665152],[99.19934884805883,114.4402263678532,112.84106829722792,117.74935781120955,114.46967048402412,114.4402263678532],[99.19934884805883,58.22807323103502,56.225508937568954,56.908552458288554,60.856563150493045,58.22807323103502],[99.19934884805883,70.93826771182681,73.49438100164005,69.06514140340481,69.27068742685647,70.93826771182681],[99.19934884805883,72.33274336311895,70.07861553599494,71.55774382446282,74.95449865120906,72.33274336311895],[99.19934884805883,51.12408708577414,51.78867995150404,47.63160322939535,52.11618291280403,51.12408708577414],[182.772974149512,45.34540324995513,46.667314098560084,41.91876736200196,45.64894556397783,45.34540324995513],[182.772974149512,112.41769278199618,113.29186546694261,108.91823923197212,113.20351492181443,112.41769278199618],[182.772974149512,202.73210695783814,200.1020237642589,204.01940306830522,204.75155056133045,202.73210695783814],[182.772974149512,57.237216551877715,57.864970954501345,53.74840302548068,58.264409790536035,57.237216551877715],[182.772974149512,292.88969586032937,292.2054423710452,296.3838456356044,291.916470414404,292.88969586032937],[182.772974149512,119.05951666081067,120.37156684704799,115.62983163892298,119.37436601918004,119.05951666081067],[182.772974149512,234.38980910606705,234.28575778463596,237.75245103306122,232.89876333117903,234.38980910606705],[182.772974149512,198.31566899045268,195.69093104640808,199.13309086542824,200.55265608634,198.31566899045268],[182.772974149512,188.50652062722088,185.885668688553,189.26967944274136,190.76536185017895,188.50652062722088],[182.772974149512,256.22566842571143,255.6325521656148,259.7103837818823,255.16578104557354,256.22566842571143],[182.772974149512,157.70640463813606,160.27152027602742,155.8765389529149,156.0093009695594,157.70640463813606],[182.772974149512,163.4085679351436,166.04152518030602,162.40893976471412,161.24979260606648,163.4085679351436],[182.772974149512,88.00737528059904,86.87736655686167,85.47999650686337,90.33626709412408,88.00737528059904],[182.772974149512,96.06499919142827,98.45034339106772,93.65686305224773,94.82197434857555,96.06499919142827],[182.772974149512,112.14720449112878,110.30205922356546,110.54910618409524,114.75042094929915,112.14720449112878],[182.772974149512,74.85975610443286,75.93024465773185,71.37651219978268,75.44157319613166,74.85975610443286],[182.772974149512,131.48442075180378,134.0403264891871,129.6103313908575,129.81750485121827,131.48442075180378],[182.772974149512,62.97423646370494,62.364152176415026,59.9983270139452,64.99596808820141,62.97423646370494],[182.772974149512,43.49026432955554,43.380096352710915,40.21763109538586,45.15283303251843,43.49026432955554],[182.772974149512,107.87798579812414,109.59907183756238,104.64268983490115,107.69158924056093,107.87798579812414],[-174.36998961337977,-185.21595257230658,-185.0671946562755,-188.5946050610101,-183.76201864923968,-185.21595257230658],[-174.36998961337977,-144.0697427126469,-145.2131138104047,-140.59854682535365,-144.57296218289696,-144.0697427126469],[-174.36998961337977,-182.51958510030386,-179.8982175767475,-183.94488033023057,-184.46485200654416,-182.51958510030386],[502.98480541523895,505.13691630302594,507.4145452093451,505.8520878718683,502.52003982958615,505.13691630302594],[502.98480541523895,503.416462611841,500.8879189256765,503.5437859514234,505.8846094155331,503.416462611841],[-204.25851085603313,-190.3708268066158,-188.63796828876244,-188.5946050610101,-192.94625084596888,-190.3708268066158],[-204.25851085603313,-223.60986921280724,-224.8461180732325,-226.02539948028794,-221.22779352949047,-223.60986921280724],[-204.25851085603313,-221.8884241408485,-219.3070766348771,-223.63141444524223,-223.64296973516468,-221.8884241408485],[-204.25851085603313,-158.02748372310626,-159.29919896006675,-154.58606388953606,-158.38823453603223,-158.02748372310626],[0.0415385070808501,-137.16238821422996,-135.87208682070266,-140.59854682535365,-136.82271926238818,-137.16238821422996],[0.0415385070808501,60.610258187628226,58.87568958947281,63.83642605348753,60.81446729262458,60.610258187628226],[0.0415385070808501,70.11466487735248,69.91968938054275,73.5088583163271,68.6995765563672,70.11466487735248],[0.0415385070808501,81.99096894125924,81.3612468828414,85.47999650686337,80.96564182712146,81.99096894125924],[0.0415385070808501,54.710643137541894,56.13493048960496,56.908552458288554,52.243759264168695,54.710643137541894],[0.0415385070808501,-40.62452629591056,-38.10783019991111,-42.65936931172305,-42.17597772522941,-40.62452629591056],[0.0415385070808501,-46.35230172078237,-45.17387584533627,-49.81647326658515,-45.887469082884266,-46.35230172078237],[0.0415385070808501,15.67196948094026,17.918118437688538,16.46683881968772,13.048767658702221,15.67196948094026],[0.0415385070808501,-18.277766640882888,-19.020911605292135,-21.153353788172552,-16.17056305577048,-18.277766640882888],[0.0415385070808501,-34.17466137115301,-33.34186443788321,-37.674659374480385,-33.34720521371664,-34.17466137115301],[0.0415385070808501,6.991377807682627,9.316933010907775,7.577847326940588,4.387625922337284,6.991377807682627],[-225.88724973156707,-223.92338275715156,-226.4839178470427,-223.63141444524223,-221.50134525833758,-223.92338275715156],[-225.88724973156707,-176.7834736219333,-175.89040107277367,-174.03246152632386,-178.9815115824913,-176.7834736219333],[-225.88724973156707,-205.33540312050815,-204.62568108156788,-202.43373016302883,-207.4215578006367,-205.33540312050815],[-225.88724973156707,-266.51634589304246,-266.8891615653203,-269.6484782061608,-264.65777727221666,-266.51634589304246],[-1.74068947777459,-170.80780643107184,-171.0149389948888,-174.03246152632386,-169.0710319693841,-170.80780643107184],[-1.74068947777459,65.43475379145814,63.412017549990914,68.4095663472254,66.04636301648456,65.43475379145814],[-1.74068947777459,86.36287273248612,85.01328346157453,89.78056379359576,86.09125189359429,86.36287273248612],[-1.74068947777459,90.22190845098527,89.88694457476699,93.65686305224773,88.9274731139012,90.22190845098527],[-1.74068947777459,66.14171476929097,66.82295886189458,69.06514140340481,64.07371899850754,66.14171476929097],[-1.74068947777459,-50.56874685261721,-50.49370566972402,-53.92048632091645,-49.053862610925755,-50.56874685261721],[-1.74068947777459,35.05220348174639,37.06873867441301,36.345088334910024,32.422377632527535,35.05220348174639],[-1.74068947777459,-36.531789929402436,-38.54402402877916,-37.832911839343744,-33.90235785725203,-36.531789929402436],[-1.74068947777459,27.781447592721864,28.826044430870947,30.39340480835928,25.4978471791617,27.781447592721864],[-1.74068947777459,-36.12122078795979,-37.96356380624887,-37.72395521337737,-33.518607397844505,-36.12122078795979],[-1.74068947777459,-41.02596058133636,-42.41454552522951,-43.267247239435385,-38.57420271627875,-41.02596058133636],[-1.74068947777459,13.65609743137338,13.95041626859297,16.83373391952613,11.854440362651715,13.65609743137338],[-15.729222171376756,-40.85750100368205,-42.573381877788094,-42.65936931172305,-38.286888948407764,-40.85750100368205],[-15.729222171376756,-51.92497349781734,-49.39782189933156,-53.92048632091645,-53.50553703284011,-51.92497349781734],[-15.729222171376756,-146.35003984986074,-145.95528623088168,-149.7994839321635,-145.10852104999364,-146.35003984986074],[-15.729222171376756,52.1190171344397,50.005736395209,54.98689255047427,52.87189737666868,52.1190171344397],[-15.729222171376756,61.95962277310577,60.7006786219575,65.4045148334625,61.58445379478395,61.95962277310577],[-15.729222171376756,67.88569932347038,67.2387708919934,71.37651219978268,66.87673170544544,67.88569932347038],[-15.729222171376756,45.215038126572416,46.450336320446226,47.63160322939535,42.833422227076994,45.215038126572416],[-15.729222171376756,-6.935508403069276,-4.667720831269208,-6.195040016733361,-9.554543297243722,-6.935508403069276],[-15.729222171376756,-27.036916421181346,-29.238440795686195,-27.939133749008164,-24.407417771951454,-27.036916421181346],[-15.729222171376756,-54.049029747725456,-54.47362349537935,-57.14948450193611,-52.153709564405254,-54.049029747725456],[-15.729222171376756,-17.37910000558178,-14.82443909782435,-17.638566553789303,-19.810680803525756,-17.37910000558178],[13.361210517751601,-151.1365893902267,-149.89518983320139,-154.58606388953606,-150.74170209984644,-151.1365893902267],[13.361210517751601,72.65196750353495,71.19999912941223,76.03143591007054,72.50085700116672,72.65196750353495],[13.361210517751601,82.89311471855336,83.0717109496735,86.13235979114572,81.17795571276493,82.89311471855336],[13.361210517751601,107.05183218515944,106.12370118862731,110.54910618409524,106.32100224506834,107.05183218515944],[13.361210517751601,69.65035875256282,71.29411025479126,71.55774382446282,67.10182331680694,69.65035875256282],[13.361210517751601,-46.946287667063906,-44.83482063658971,-49.81647326658515,-47.69625834583298,-46.946287667063906],[13.361210517751601,21.20653623248396,18.64181525545948,21.522435346642236,23.621407843841936,21.20653623248396],[13.361210517751601,-36.47953942987934,-33.85301055530881,-37.832911839343744,-38.46408487372974,-36.47953942987934],[13.361210517751601,26.128664536390637,28.473674385145255,26.659978792859878,23.53162136201678,26.128664536390637],[13.361210517751601,-12.269249234272587,-11.907631501418182,-15.710880737297394,-10.998300510078598,-12.269249234272587],[13.361210517751601,-36.904195598665396,-35.52808976237163,-40.312774372219046,-36.66341381435827,-36.904195598665396],[13.361210517751601,15.090166660209213,17.56503530571167,15.191690699448351,12.567139244396742,15.090166660209213],[-110.39478475584241,-126.32340019018717,-124.83750669391027,-129.6883343052126,-126.21310927173514,-126.32340019018717],[-110.39478475584241,-88.5388532297697,-90.76385878193422,-85.82910392310106,-87.59923974273167,-88.5388532297697],[-110.39478475584241,-117.81181878814208,-118.9564630492942,-120.32423582111753,-115.47538866306238,-117.81181878814208],[-151.2630655637871,-132.67892420607373,-134.68704635318397,-129.6883343052126,-132.0894131899467,-132.67892420607373],[-151.2630655637871,-165.2593286236018,-162.62682917700633,-166.2415631695219,-167.42589696420467,-165.2593286236018],[-151.2630655637871,-159.39769985503165,-161.00932238578537,-161.35037781815134,-156.85980833202674,-159.39769985503165],[-151.2630655637871,-139.4793389307746,-142.09379423501863,-138.7907822403433,-137.1915062052658,-139.4793389307746],[23.84942309513516,-83.10126557911221,-80.88790780113702,-85.82910392310106,-84.02065060703188,-83.10126557911221],[23.84942309513516,35.09251345701903,32.5939169989426,37.19076876089464,36.59578510347035,35.09251345701903],[23.84942309513516,92.69791117950193,90.55383201954827,95.52539871255857,93.50074816982361,92.69791117950193],[23.84942309513516,126.1749266597271,125.83820871173415,129.6103313908575,124.88203187158035,126.1749266597271],[23.84942309513516,60.255666345862004,60.42931852863018,63.49739927946151,58.54427125091618,60.255666345862004],[23.84942309513516,16.744398546450434,14.31810348809344,16.46683881968772,19.30235636397908,16.744398546450434],[23.84942309513516,29.8384899250721,32.17525421985725,30.39340480835928,27.238497151533384,29.8384899250721],[23.84942309513516,26.573371271028183,24.053595284135586,26.659978792859878,29.05206426139827,26.573371271028183],[23.84942309513516,-3.0464636728956154,-3.391508890981755,-6.195040016733361,-1.2078651438614942,-3.0464636728956154],[23.84942309513516,-23.036662784069513,-22.163203675441434,-26.536133948461465,-22.25011871241138,-23.036662784069513],[23.84942309513516,-62.40065725137559,-62.43924765787866,-65.70581014416689,-60.794240148886864,-62.40065725137559],[-156.09469971843325,-160.5865744871246,-157.96567258443844,-161.35037781815134,-162.8451599428233,-160.5865744871246],[-156.09469971843325,-132.34597783792566,-134.96245823540642,-130.86560734209007,-130.43172346707823,-132.34597783792566],[-156.09469971843325,-142.1252549292517,-143.68586412242158,-138.79582839089252,-142.1439868372296,-142.1252549292517],[-156.09469971843325,-173.90066320878537,-171.57260836427807,-176.42968655312842,-175.02905484779316,-173.90066320878537],[-32.62360645488153,-129.11296577654144,-126.53330269341423,-130.86560734209007,-130.86124879221265,-129.11296577654144],[-32.62360645488153,-6.667744056454403,-5.888267330952692,-3.8212002002827172,-8.797502476559021,-6.667744056454403],[-32.62360645488153,39.41877972016916,37.61026442361827,42.591151134281915,39.72245431677067,39.41877972016916],[-32.62360645488153,56.501220443335264,55.57014600509831,59.9983270139452,55.773413365964416,56.501220443335264],[-32.62360645488153,30.106999390628513,30.732824534800717,33.07152810764566,28.074925454246774,30.106999390628513],[-32.62360645488153,-22.066180703633865,-24.696161151860252,-21.153353788172552,-19.86920727604967,-22.066180703633865],[-32.62360645488153,-37.494756506974475,-34.94576152512829,-37.72395521337737,-39.9350291808852,-37.494756506974475],[-32.62360645488153,-16.532547654871824,-19.157562131123246,-15.710880737297394,-14.29729769795357,-16.532547654871824],[-32.62360645488153,-28.460659284188917,-26.11226402508584,-27.939133749008164,-31.056444507755653,-28.460659284188917],[-32.62360645488153,-63.78226829883433,-61.157849471292614,-65.1673883405176,-65.7496439429178,-63.78226829883433],[-32.62360645488153,-59.84370595458835,-61.94384319219794,-60.969478866288085,-57.209548996308676,-59.84370595458835],[-32.62360645488153,-96.22574238094674,-94.69633627015392,-99.5705975249501,-96.16848870350067,-96.22574238094674],[6.096357747015445,-24.32431039571069,-21.862188227373036,-26.536133948461465,-25.73723571134726,-24.32431039571069],[6.096357747015445,-61.80782986783438,-61.71209303734598,-65.1673883405176,-60.30993226413802,-61.80782986783438],[6.096357747015445,-95.71215134076657,-93.41319277922862,-98.29639479327024,-96.7852525803639,-95.71215134076657],[6.096357747015445,22.533042276915257,21.546945852801493,26.026078926665093,21.862187786147423,22.533042276915257],[6.096357747015445,75.57555812424027,73.39763389656255,78.35598119555314,76.43456560018575,75.57555812424027],[6.096357747015445,101.15457419815917,100.53311073289058,104.64268983490115,100.12142107189376,101.15457419815917],[6.096357747015445,53.44394127241792,53.031196981013494,56.89739950166507,52.21850900106964,53.44394127241792],[6.096357747015445,7.512841162184583,4.997854296819945,7.577847326940588,9.99699181397181,7.512841162184583],[6.096357747015445,16.215290217984002,18.529270965385482,16.83373391952613,13.607945569821165,16.215290217984002],[6.096357747015445,14.86796299414365,12.301898342239754,15.191690699448351,17.280464723220625,14.86796299414365],[6.096357747015445,-14.252097242276463,-12.81731945942634,-17.638566553789303,-14.080475211276502,-14.252097242276463],[-61.62483405393441,-137.34733355257117,-134.7274861757923,-138.7907822403433,-139.28246906869435,-137.34733355257117],[-61.62483405393441,-21.233345912014475,-21.369268974567024,-17.859191642278986,-22.697980921072848,-21.233345912014475],[-61.62483405393441,26.136060890441065,24.23796115188556,29.234042794564715,26.564607210285104,26.136060890441065],[-61.62483405393441,36.740040264109126,35.632780829091736,40.21763109538586,36.19767563638428,36.740040264109126],[-61.62483405393441,8.34908750041053,8.578985945253766,11.561820808576188,6.59520235631038,8.34908750041053],[-61.62483405393441,-39.020945209103374,-41.64790915982811,-37.674659374480385,-37.032603113528786,-39.020945209103374],[-61.62483405393441,-44.17941688928721,-41.982160788623375,-43.267247239435385,-46.80936823119836,-44.17941688928721],[-61.62483405393441,-41.1941917734485,-43.822672014481505,-40.312774372219046,-38.98381918939192,-41.1941917734485],[-61.62483405393441,-57.75693022301053,-55.43894364170552,-57.14948450193611,-60.36306372179698,-57.75693022301053],[-61.62483405393441,-65.5144253901231,-62.97277327891124,-65.70581014416689,-67.9652925554255,-65.5144253901231],[-61.62483405393441,-103.88379045195077,-105.34082831377141,-106.04100815036958,-101.40345847747034,-103.88379045195077],[-61.62483405393441,-96.1678571563169,-95.94605836380879,-99.5705975249501,-94.77553782403662,-96.1678571563169],[-319.0307610668681,-323.3079847849883,-325.36937507485544,-324.5129269780866,-320.67502016898953,-323.3079847849883],[-319.0307610668681,-304.84052640778185,-304.17459127080394,-301.9055838460727,-306.8986758987366,-304.84052640778185],[-319.0307610668681,-322.7091765729821,-320.1198568754558,-324.4040104781514,-324.4945377463562,-322.7091765729821],[-371.90958005694273,-327.9927864483006,-329.0859489950898,-324.5129269780866,-328.55032411195543,-327.9927864483006],[-371.90958005694273,-396.3394252435688,-396.51812873321023,-399.5786162127703,-394.62418464365146,-396.3394252435688],[-371.90958005694273,-377.4529613407164,-374.83938267275744,-378.9622863972859,-379.3505791459357,-377.4529613407164],[-371.90958005694273,-362.6195887609872,-360.7790339003447,-361.0139013417736,-365.2218147705626,-362.6195887609872],[-303.02192945776574,-302.1119265089307,-304.65651828234564,-301.9055838460727,-299.66521508956987,-302.1119265089307],[-303.02192945776574,-303.5829734683651,-301.04311000386815,-303.7653693138383,-306.03631595030976,-303.5829734683651],[-303.02192945776574,-308.0250842240371,-308.1909327117102,-311.2707200378875,-306.31964146055884,-308.0250842240371],[-387.43542107491004,-380.2548593486697,-382.88469976913717,-378.9622863972859,-378.2381616315576,-380.2548593486697],[-387.43542107491004,-375.1953678872851,-373.36677617188235,-373.57003130227804,-377.79495149643475,-375.1953678872851],[-387.43542107491004,-345.6520195726541,-347.0337585313445,-342.2454461140348,-345.88621699678833,-345.6520195726541],[-387.43542107491004,-416.73623027270247,-415.65661787462477,-420.21815132753704,-416.16416453056746,-416.73623027270247],[-365.14063219233395,-372.53518686984546,-374.6779688236224,-373.57003130227804,-369.9015178739294,-372.53518686984546],[-365.14063219233395,-321.4665633357381,-322.9336770596479,-318.0934645805667,-321.59950699134856,-321.4665633357381],[-365.14063219233395,-383.4696607296275,-381.041038128822,-385.77303740395826,-384.8056574949376,-383.4696607296275],[-365.14063219233395,-359.6885447387218,-362.31900715549955,-358.4098184789253,-357.66465673226554,-359.6885447387218],[-319.2262230188269,-306.60567520025006,-308.74016214197655,-303.7653693138383,-305.8185109204174,-306.60567520025006],[-319.2262230188269,-318.4372340233494,-316.0308571130499,-318.0934645805667,-321.0066808209253,-318.4372340233494],[-319.2262230188269,-325.2649924601894,-326.99684369990143,-327.04274474930395,-322.68984967296603,-325.2649924601894],[-361.11574651386854,-361.0263234110136,-363.52925392107176,-361.0139013417736,-358.52928541255955,-361.0263234110136],[-361.11574651386854,-314.6531716447309,-316.09788721979146,-311.2707200378875,-314.81295005197745,-314.6531716447309],[-361.11574651386854,-389.7344561540335,-388.15390513518736,-393.0535571743207,-389.7405640668954,-389.7344561540335],[-361.11574651386854,-358.82217626193085,-356.4373904744299,-358.4098184789253,-361.402567384938,-358.82217626193085],[545.5935905396946,537.4317000602668,537.5056941453593,534.0803616520353,538.9474411535887,537.4317000602668],[545.5935905396946,552.1620819613323,552.1769205340868,555.477483634637,550.5745550985264,552.1620819613323],[496.49963333995754,503.99126422052836,501.4325270818187,505.8520878718683,505.66730422185134,503.99126422052836],[496.49963333995754,491.79083982339966,494.3725731045804,490.0500837422619,490.0348486315364,491.79083982339966],[529.6324440944297,527.5231834300881,530.1567375289112,526.4951386531279,525.3772909004173,527.5231834300881],[529.6324440944297,530.3152855848625,527.7022755880857,530.9887071620678,532.6088524694318,530.3152855848625],[495.5110628978222,500.779514573999,501.6573245168136,503.5437859514234,498.5904495694511,500.779514573999],[495.5110628978222,492.77472729364405,491.88396772466575,490.0216972248517,494.9714095163422,492.77472729364405],[1.7753631343670733,83.33609382932939,82.22446231365359,86.81295523140989,82.79844729305393,83.33609382932939],[1.7753631343670733,-131.27463875413477,-130.06593510826613,-134.73208195900727,-130.8432755310013,-131.27463875413477],[1.7753631343670733,34.985953205309016,32.61521243987794,37.42662403654474,36.19894151285205,34.985953205309016],[6.877949633689617,84.07874731566905,84.99094522129856,86.81295523140989,81.86955520077817,84.07874731566905],[6.877949633689617,529.978628752358,531.2705882269265,532.3324046036307,527.5701361745732,529.978628752358],[6.877949633689617,-131.82733188646992,-129.7437116457586,-134.73208195900727,-132.53305983093583,-131.82733188646992],[78.2736924061365,-179.0256105776648,-177.5086270528289,-182.37636630914673,-178.95313532163692,-179.0256105776648],[78.2736924061365,86.03389479689694,88.28639901548574,86.81295523140989,83.41183679770104,86.03389479689694],[78.2736924061365,132.12323440595745,129.64431885291376,134.2848399848939,133.57677441881367,132.12323440595745],[-38.068093646324215,-178.93078134738738,-178.55268310011402,-182.37636630914673,-177.67443778166168,-178.93078134738738],[-38.068093646324215,-32.0331261681877,-29.79913154906609,-31.208397657138118,-34.658337598908005,-32.0331261681877],[-38.068093646324215,35.23242259482956,32.76428400619387,37.42662403654474,36.65972352533621,35.23242259482956],[92.45259932721038,3.1500003969863823,2.7382914438880848,0.0415385070808501,5.036234036999267,3.1500003969863823],[92.45259932721038,-31.579908655823814,-28.99813212075142,-32.00141222192646,-33.96174147729972,-31.579908655823814],[-11.654984852891436,-178.91299618596463,-178.4523012731729,-182.37636630914673,-177.73081274688127,-178.91299618596463],[-11.654984852891436,-29.258400280992287,-26.719858645444617,-31.208397657138118,-30.871944482959368,-29.258400280992287],[-11.654984852891436,122.30707011818849,120.06098754523731,124.98299856195132,123.28380383292829,122.30707011818849],[95.02844192947295,-200.87066552055884,-200.69494071898194,-204.25851085603313,-199.43933777990335,-200.87066552055884],[95.02844192947295,-31.55813491158059,-28.973130319601744,-32.00141222192646,-33.932867233734726,-31.55813491158059],[71.42099718209916,-178.88137635368525,-177.91872071113102,-182.37636630914673,-178.18615451458794,-178.88137635368525],[71.42099718209916,96.07825627992196,96.46936480956037,99.19934884805883,94.20663159635914,96.07825627992196],[71.42099718209916,132.8197766078061,130.2018552895165,134.2848399848939,134.74273295823625,132.8197766078061],[179.35237899552544,-299.918482328679,-298.0265423787317,-303.02192945776574,-300.33827638511116,-299.918482328679],[202.46740618687465,3.491814741843124,4.730057144300059,0.0415385070808501,3.890239496655501,3.491814741843124],[202.46740618687465,-482.1999679890511,-479.8226986473648,-484.62625226553445,-483.4263092544546,-482.1999679890511],[162.13944187175412,-200.77832919453684,-200.2185704898038,-204.25851085603313,-199.68723485471807,-200.77832919453684],[162.13944187175412,-482.13752800418854,-479.789436463916,-484.62625226553445,-483.3050725433237,-482.13752800418854],[51.3176760870179,95.90477772692532,95.96726006656607,99.19934884805883,94.27948824247673,95.90477772692532],[51.3176760870179,-131.23436491260134,-130.31449787745618,-134.73208195900727,-130.49506084788,-131.23436491260134],[51.3176760870179,122.50755406268803,120.15307107522203,124.98299856195132,123.68778941433642,122.50755406268803],[218.67244227166822,101.8103595981255,104.09449316159981,99.19934884805883,100.7647806462664,101.8103595981255],[218.67244227166822,530.6658811364547,532.4690273018537,532.3324046036307,528.0722057380439,530.6658811364547],[218.67244227166822,-131.35497455996767,-129.89733937744026,-134.73208195900727,-131.210650829498,-131.35497455996767],[41.91876736200196,-178.9435114393124,-177.64196623202835,-182.37636630914673,-178.61665345831753,-178.9435114393124],[41.91876736200196,38.08395277834853,35.78434315057134,37.42662403654474,40.69537174834599,38.08395277834853],[41.91876736200196,179.34633826155883,178.02442741295388,182.772974149512,179.04279594753615,179.34633826155883],[108.91823923197212,15.351819934781735,13.767667163570119,13.361210517751601,17.880234798106308,15.351819934781735],[108.91823923197212,-31.49944977997475,-28.906239188715464,-32.00141222192646,-33.854550322349304,-31.49944977997475],[204.01940306830522,16.569254501144112,16.330530157156122,13.361210517751601,18.32974112427776,16.569254501144112],[204.01940306830522,-482.05055655194616,-479.7469651314814,-484.62625226553445,-483.1323453413415,-482.05055655194616],[53.74840302548068,131.57382909930436,129.34962725831696,134.2848399848939,132.51204043473746,131.57382909930436],[53.74840302548068,-131.47581424892627,-129.78689107667483,-134.73208195900727,-131.6200998171879,-131.47581424892627],[53.74840302548068,179.28416062311496,178.65640622049133,182.772974149512,178.25696738445666,179.28416062311496],[296.3838456356044,137.4026899013305,137.00625979270697,134.2848399848939,139.2780979851416,137.4026899013305],[296.3838456356044,530.9319788970129,532.890982234453,532.3324046036307,528.3086720069689,530.9319788970129],[296.3838456356044,-131.26265540041078,-130.1100617690475,-134.73208195900727,-130.7694977595128,-131.26265540041078],[115.62983163892298,-178.94570093551764,-177.63687122534725,-182.37636630914673,-178.62716606309928,-178.94570093551764],[115.62983163892298,123.94388060643404,121.31014493636232,124.98299856195132,126.08470205323599,123.94388060643404],[115.62983163892298,179.34328912762433,178.031238941387,182.772974149512,179.02843976925496,179.34328912762433],[237.75245103306122,-357.6943256906356,-356.35606322941675,-361.11574651386854,-357.4096087984438,-357.6943256906356],[199.13309086542824,3.4975250680044483,3.9219884032486663,0.0415385070808501,4.712437630620042,3.4975250680044483],[199.13309086542824,-816.0851148220643,-815.7351118384923,-819.523879714477,-814.8039111491146,-816.0851148220643],[189.26967944274136,-200.81223322898862,-200.4311886388806,-204.25851085603313,-199.55850743457282,-200.81223322898862],[189.26967944274136,-816.113014199163,-815.8646383104098,-819.523879714477,-814.7434177323894,-816.113014199163],[259.7103837818823,16.382307247103295,15.836566984139516,13.361210517751601,18.361129808245536,16.382307247103295],[259.7103837818823,-816.1273550873619,-815.9251706919368,-819.523879714477,-814.7183698465568,-816.1273550873619],[-0.49714572503468807,-178.98971666517798,-178.81755832650288,-182.37636630914673,-177.5553896478064,-178.98971666517798],[-0.49714572503468807,-9.170689011369056,-6.603746152518208,-10.991391013287688,-10.873966770106545,-9.170689011369056],[-0.49714572503468807,84.35776308011876,81.99372839105901,86.81295523140989,85.55715700264567,84.35776308011876],[145.93802444678974,3.191589307599587,2.8490658621370195,0.0415385070808501,5.028365484769634,3.191589307599587],[145.93802444678974,-263.64451666151706,-261.01223771412685,-264.87413304622856,-265.69351687527393,-263.64451666151706],[135.92727661530253,-200.92886955913033,-200.909613355121,-204.25851085603313,-199.368682789495,-200.92886955913033],[135.92727661530253,-263.63021062214546,-260.9983984780328,-264.87413304622856,-265.67195784415844,-263.63021062214546],[155.8765389529149,15.528316751898426,14.07917306146751,13.361210517751601,18.005445263952204,15.528316751898426],[155.8765389529149,-263.5412784001296,-260.91352557451296,-264.87413304622856,-265.5367805663047,-263.5412784001296],[-37.18639826800475,-14.487489847514153,-15.198687480902858,-10.991391013287688,-15.434695701619031,-14.487489847514153],[-37.18639826800475,-131.93518885299036,-132.77477852385653,-134.73208195900727,-129.76886973278602,-131.93518885299036],[-37.18639826800475,-33.08649046798567,-35.64153003106462,-31.208397657138118,-31.422339811379906,-33.08649046798567],[-33.98832822503686,-13.667491079122254,-15.9134689387927,-10.991391013287688,-12.690943488016801,-13.667491079122254],[-33.98832822503686,529.4475868026849,530.1789927664487,532.3324046036307,527.3477435810738,529.4475868026849],[-33.98832822503686,-132.17313438517033,-133.2718064932467,-134.73208195900727,-129.86060426506688,-132.17313438517033],[5.330373016909032,-179.04085051160862,-179.00712595980636,-182.37636630914673,-177.49234547165193,-179.04085051160862],[5.330373016909032,-7.645295334940341,-6.11847729344894,-10.991391013287688,-7.584865130434648,-7.645295334940341],[5.330373016909032,96.23846725506004,94.20311645432275,99.19934884805883,96.86929930712438,96.23846725506004],[82.05892344179307,-171.20653524572703,-171.52588466593355,-174.36998961337977,-169.38657500053995,-171.20653524572703],[82.05892344179307,-31.571121261860533,-28.988030040146644,-32.00141222192646,-33.9501003967466,-31.571121261860533],[145.4577541528276,-171.02568523398062,-170.96983789812498,-174.36998961337977,-169.49513404135683,-171.02568523398062],[145.4577541528276,-481.98853855318566,-479.71968778632936,-484.62625226553445,-483.00616793672634,-481.98853855318566],[162.40893976471412,-171.1270423563944,-171.29827281170037,-174.36998961337977,-169.41749296453804,-171.1270423563944],[162.40893976471412,-816.205751353193,-816.2141631580455,-819.523879714477,-814.6233578312241,-816.205751353193],[117.74935781120955,-171.1986118763013,-171.5040437137738,-174.36998961337977,-169.38881069782468,-171.1986118763013],[117.74935781120955,-263.62062211616865,-260.9891514555818,-264.87413304622856,-265.65747946729425,-263.62062211616865],[-188.5946050610101,-177.7486421020833,-177.89740001811438,-174.36998961337977,-179.2025760251502,-177.7486421020833],[-188.5946050610101,-136.01942011907195,-133.99999836879172,-134.73208195900727,-138.64950140601468,-136.01942011907195],[-188.5946050610101,-202.48228911042742,-204.2151476282808,-204.25851085603313,-199.90686507107435,-202.48228911042742],[-226.02539948028794,-176.8065935208065,-175.58981892786935,-174.36998961337977,-179.17919139258157,-176.8065935208065],[-226.02539948028794,500.4268674015774,501.52655141635626,502.98480541523895,498.11380426801657,500.4268674015774],[-226.02539948028794,-136.27693640932875,-134.4000515477895,-134.73208195900727,-138.88663579630463,-136.27693640932875],[-140.59854682535365,-181.4173326416297,-178.7855524753787,-182.37636630914673,-183.5941872310454,-181.4173326416297],[-140.59854682535365,-170.89879372608652,-169.75542262832872,-174.36998961337977,-170.39557425583646,-170.89879372608652],[-140.59854682535365,-3.394620104042824,-4.684921497570126,0.0415385070808501,-3.7342890558846196,-3.394620104042824],[63.83642605348753,-300.1731884373985,-298.0451050914945,-303.02192945776574,-300.9499478456345,-300.1731884373985],[63.83642605348753,452.70082086577,454.61594186262363,454.17967197424656,450.0841945762824,452.70082086577],[73.5088583163271,-299.9878617731556,-298.02193672253463,-303.02192945776574,-300.51455164535736,-299.9878617731556],[73.5088583163271,60.28507087358334,62.79440624206703,60.24502077455325,57.7947336018513,60.28507087358334],[85.47999650686337,-300.0041755147484,-298.02207273532343,-303.02192945776574,-300.5547816744261,-300.0041755147484],[85.47999650686337,644.0074432776679,645.2899425098286,646.371861442888,641.603362672376,644.0074432776679],[56.908552458288554,-299.83879571202317,-298.04438130112146,-303.02192945776574,-300.1232642216769,-299.83879571202317],[56.908552458288554,518.4648746120423,520.0663521183617,520.4316451022189,515.9304432063434,518.4648746120423],[-223.63141444524223,-183.372354101998,-181.21194195038075,-182.37636630914673,-186.00522132639387,-183.372354101998],[-223.63141444524223,-225.59528141965774,-223.0347463297666,-225.88724973156707,-228.01731891847172,-225.59528141965774],[-223.63141444524223,-206.00150116042684,-208.58284866639826,-204.25851085603313,-204.24695556611067,-206.00150116042684],[-174.03246152632386,-181.96925478898146,-179.38966624378193,-182.37636630914673,-184.35572660697886,-181.96925478898146],[-174.03246152632386,-223.13623763595763,-224.02931018511725,-225.88724973156707,-220.93819967539963,-223.13623763595763],[-174.03246152632386,-4.965344573026613,-4.7582120092096485,-1.74068947777459,-6.702119034714333,-4.965344573026613],[68.4095663472254,-361.84027505829937,-360.2252282397955,-365.14063219233395,-361.889770088772,-361.84027505829937],[68.4095663472254,452.4500168357845,454.21316751559056,454.17967197424656,449.8663898909184,452.4500168357845],[89.78056379359576,-361.77492217344945,-360.2907843209654,-365.14063219233395,-361.66250755477176,-361.77492217344945],[89.78056379359576,60.34608563682417,62.86901364167326,60.24502077455325,57.871098587880645,60.34608563682417],[93.65686305224773,-361.7074046941401,-360.4071122083385,-365.14063219233395,-361.37911723230894,-361.7074046941401],[93.65686305224773,643.59722524624,644.4629962741069,646.371861442888,641.4152825186492,643.59722524624],[69.06514140340481,-361.6768642477771,-360.49654049747085,-365.14063219233395,-361.21412093633865,-361.6768642477771],[69.06514140340481,518.1644685912516,519.5313427217786,520.4316451022189,515.7221404730564,518.1644685912516],[-42.65936931172305,-179.6655830275279,-177.44123609256997,-182.37636630914673,-180.60404742276336,-179.6655830275279],[-42.65936931172305,-17.53109047941775,-15.815209605311711,-15.729222171376756,-20.101702534692038,-17.53109047941775],[-42.65936931172305,-1.993304508731635,-4.510000604731085,0.0415385070808501,-0.44185307941279134,-1.993304508731635],[-53.92048632091645,-17.724734994475867,-20.251886592961647,-15.729222171376756,-16.144171459453105,-17.724734994475867],[-53.92048632091645,-131.23700299056955,-130.27551858400093,-134.73208195900727,-130.54056769144282,-131.23700299056955],[-53.92048632091645,-5.092428946073837,-5.167470128967019,-1.74068947777459,-6.607313187765289,-5.092428946073837],[36.345088334910024,-14.684658742266729,-16.822975839224434,-15.729222171376756,-12.050844316462026,-14.684658742266729],[36.345088334910024,500.2936737907522,501.2538319089673,502.98480541523895,498.05695505941577,500.2936737907522],[36.345088334910024,-131.76633731962403,-132.39048919171665,-134.73208195900727,-129.73535987245958,-131.76633731962403],[-154.58606388953606,-181.84783140159936,-179.25114334447548,-182.37636630914673,-184.193804540324,-181.84783140159936],[-154.58606388953606,-200.81709102246293,-199.54537578550244,-204.25851085603313,-200.45634020953696,-200.81709102246293],[-154.58606388953606,9.911736018442245,8.670336461416923,13.361210517751601,9.516848728061962,9.911736018442245],[76.03143591007054,-358.2260424028152,-356.13013408632355,-361.11574651386854,-358.95119559972056,-358.2260424028152],[76.03143591007054,452.7766983604459,454.73430195480125,454.17967197424656,450.1535825925758,452.7766983604459],[86.13235979114572,-358.06665973816365,-356.1160157661107,-361.11574651386854,-358.5709441013304,-358.06665973816365],[86.13235979114572,60.32148469455897,62.839023665563786,60.24502077455325,57.84021701839383,60.32148469455897],[110.54910618409524,-358.1220708413616,-356.1168488350426,-361.11574651386854,-358.70721795531597,-358.1220708413616],[110.54910618409524,644.1652342875789,645.5824127335421,646.371861442888,641.7013239431532,644.1652342875789],[71.55774382446282,-357.917434131835,-356.14346989995533,-361.11574651386854,-358.17425235041213,-357.917434131835],[71.55774382446282,518.5426431060619,520.1992309528811,520.4316451022189,515.9899914902095,518.5426431060619],[-49.81647326658515,-3.4226330387219304,-4.6010589141680285,0.0415385070808501,-3.8874656766200313,-3.4226330387219304],[-49.81647326658515,-133.0648295970451,-130.471263310296,-134.73208195900727,-134.8675208934933,-133.0648295970451],[-49.81647326658515,10.49102491823036,8.37955788775616,13.361210517751601,11.240995596999431,10.49102491823036],[21.522435346642236,0.6254491951941243,3.228904134645017,0.0415385070808501,-1.7010228649194654,0.6254491951941243],[21.522435346642236,501.15682083348014,502.8551941591295,502.98480541523895,498.59132785555005,501.15682083348014],[21.522435346642236,-133.07579199036275,-130.48060149813475,-134.73208195900727,-134.88530759450984,-133.07579199036275],[-37.832911839343744,-179.3930159308997,-177.37814396280996,-182.37636630914673,-179.99271089562112,-179.3930159308997],[-37.832911839343744,-3.0418113877158994,-1.02957728833917,-1.74068947777459,-5.671243459866302,-3.0418113877158994],[-37.832911839343744,12.007838108287197,9.381309233716667,13.361210517751601,13.992383552137596,12.007838108287197],[-183.94488033023057,-182.4218082676442,-179.9327968729236,-182.37636630914673,-184.9323754323885,-182.4218082676442],[-183.94488033023057,-182.3629535763956,-179.97823558900407,-181.95038519869945,-184.94337679663192,-182.3629535763956],[-183.94488033023057,-175.7952848433065,-178.41665236686285,-174.36998961337977,-173.85001793706618,-175.7952848433065],[-202.43373016302883,-185.2221734689646,-186.8861318469291,-181.95038519869945,-185.11021500148001,-185.2221734689646],[-202.43373016302883,-136.89285025573795,-135.43864217121393,-134.73208195900727,-139.37203670868863,-136.89285025573795],[-202.43373016302883,-222.98557677408775,-223.69529881302802,-225.88724973156707,-220.8994220939592,-222.98557677408775],[-269.6484782061608,-185.2636049197468,-185.2436567687447,-181.95038519869945,-186.85520633364445,-185.2636049197468],[-269.6484782061608,500.2535786463429,501.16914455058486,502.98480541523895,498.04243266457854,500.2535786463429],[-269.6484782061608,-137.30985283642116,-136.23016871596042,-134.73208195900727,-139.61232395912882,-137.30985283642116],[-149.7994839321635,-181.21152023409198,-178.57776106488453,-182.37636630914673,-183.29272500342034,-181.21152023409198],[-149.7994839321635,-178.66117582355182,-178.73553439111268,-181.95038519869945,-177.0265534998754,-178.66117582355182],[-149.7994839321635,-19.178666253679506,-19.573419872658565,-15.729222171376756,-20.42018505354661,-19.178666253679506],[54.98689255047427,-316.1575696325292,-314.22742000480844,-319.2262230188269,-316.6320780672941,-316.1575696325292],[54.98689255047427,452.54428447196193,454.366713034015,454.17967197424656,449.94609628016366,452.54428447196193],[65.4045148334625,-316.0260945980925,-314.2546231554897,-319.2262230188269,-316.2795585743683,-316.0260945980925],[65.4045148334625,60.26162568801644,62.76553589207489,60.24502077455325,57.765592162422365,60.26162568801644],[71.37651219978268,-315.9573909020643,-314.2885961440461,-319.2262230188269,-316.0755880255423,-315.9573909020643],[71.37651219978268,643.74897097976,644.7821776198199,646.371861442888,641.4715744876337,643.74897097976],[47.63160322939535,-315.82576562116304,-314.42725663014124,-319.2262230188269,-315.61123943361645,-315.82576562116304],[47.63160322939535,518.2243354765774,519.6409560097895,520.4316451022189,515.7606593094384,518.2243354765774],[-129.6883343052126,-113.75971887086784,-115.24561236714474,-110.39478475584241,-113.87000978931988,-113.75971887086784],[-129.6883343052126,-134.57613224137953,-137.0366613224869,-134.73208195900727,-132.0416271178744,-134.57613224137953],[-129.6883343052126,-148.27247566292598,-146.26435351581574,-151.2630655637871,-148.86198667905302,-148.27247566292598],[-166.2415631695219,-112.58009850013669,-115.05122049216425,-110.39478475584241,-111.14559821322952,-112.58009850013669],[-166.2415631695219,529.1258767578421,529.3674395662596,532.3324046036307,527.3632708627299,529.1258767578421],[-166.2415631695219,-135.34406199346353,-137.950697965723,-134.73208195900727,-133.0277238278572,-135.34406199346353],[-85.82910392310106,-179.64745460293392,-180.56563086832102,-182.37636630914673,-177.4347964292152,-179.64745460293392],[-85.82910392310106,-107.68503544917377,-105.46002989700925,-110.39478475584241,-108.6246489362118,-107.68503544917377],[-85.82910392310106,21.1215847511463,18.908226973171125,23.84942309513516,22.040969779065982,21.1215847511463],[37.19076876089464,-299.63733630167684,-298.1978930537752,-303.02192945776574,-299.47126970561936,-299.63733630167684],[37.19076876089464,-31.7412543746871,-29.186466261302222,-32.00141222192646,-34.17263445482739,-31.7412543746871],[95.52539871255857,-299.6801365062701,-298.14439426230354,-303.02192945776574,-299.63067153841945,-299.6801365062701],[95.52539871255857,-482.1272977539095,-479.78420046946786,-484.62625226553445,-483.28499523311825,-482.1272977539095],[129.6103313908575,-299.5461670283626,-298.42808297363683,-303.02192945776574,-299.01549433794423,-299.5461670283626],[129.6103313908575,-816.2345124544757,-816.3085234349219,-819.523879714477,-814.6001628239239,-816.2345124544757],[63.49739927946151,-299.5615858918717,-298.3655943053906,-303.02192945776574,-299.1161347990372,-299.5615858918717],[63.49739927946151,-263.7683161215633,-261.1340978805579,-264.87413304622856,-265.87798092991386,-263.7683161215633],[16.46683881968772,-677.1918133607245,-675.1669919384582,-680.16434333546,-677.8065905278,-677.1918133607245],[16.46683881968772,-299.91052601500036,-298.02766411670035,-303.02192945776574,-300.317467876382,-299.91052601500036],[30.39340480835928,-676.9390894422907,-675.2031871707129,-680.16434333546,-677.1450657712375,-676.9390894422907],[30.39340480835928,-361.71164954520765,-360.39730727622043,-365.14063219233395,-361.3994254468835,-361.71164954520765],[26.659978792859878,-677.219049863177,-675.1698932462332,-680.16434333546,-677.8710820858366,-677.219049863177],[26.659978792859878,-357.98968229048864,-356.1239034029832,-361.11574651386854,-358.3725866781577,-357.98968229048864],[-6.195040016733361,-677.0672986725872,-675.1681486902679,-680.16434333546,-677.4973398243582,-677.0672986725872],[-6.195040016733361,-315.9299748350594,-314.30763555381776,-319.2262230188269,-315.988711442919,-315.9299748350594],[-161.35037781815134,-181.66474731801193,-183.94374713560964,-182.37636630914673,-179.04818512800327,-181.66474731801193],[-161.35037781815134,-156.85850304945998,-159.47940495214615,-156.09469971843325,-154.5999175937613,-156.85850304945998],[-161.35037781815134,-153.2157435269068,-151.60412099615309,-151.2630655637871,-155.7536350499117,-153.2157435269068],[-130.86560734209007,-179.19677529568463,-179.4876015917142,-182.37636630914673,-177.39768362285676,-179.19677529568463],[-130.86560734209007,-154.61432922259766,-151.9978488251169,-156.09469971843325,-156.5285835934451,-154.61432922259766],[-130.86560734209007,-34.37624802043016,-36.95591110355738,-32.62360645488153,-32.62796500475895,-34.37624802043016],[-3.8212002002827172,-368.6585622044524,-366.9614252093495,-371.90958005694273,-368.8135519090692,-368.6585622044524],[-3.8212002002827172,-31.9052571428272,-29.383394790053302,-32.00141222192646,-34.38150753607716,-31.9052571428272],[42.591151134281915,-368.76465906141766,-366.9215656151767,-371.90958005694273,-369.1159331415094,-368.76465906141766],[42.591151134281915,-482.4957411667519,-480.0069606604229,-484.62625226553445,-483.97389605753057,-482.4957411667519],[59.9983270139452,-368.65577894528695,-366.96298258227927,-371.90958005694273,-368.805107755732,-368.65577894528695],[59.9983270139452,-816.0989855072378,-815.8018001305231,-819.523879714477,-814.7715439020213,-816.0989855072378],[33.07152810764566,-368.5679870192899,-367.0318336799449,-371.90958005694273,-368.5190279776076,-368.5679870192899],[33.07152810764566,-263.95635776709133,-261.3261613328132,-264.87413304622856,-266.15119988336335,-263.95635776709133],[-21.153353788172552,273.8321585520524,271.2215168756368,275.36867410423173,275.7139413285491,273.8321585520524],[-21.153353788172552,-300.40220714731987,-298.12300434145646,-303.02192945776574,-301.43872294062646,-300.40220714731987],[-37.72395521337737,273.98435680890174,271.3598813697675,275.36867410423173,275.9521698539705,273.98435680890174],[-37.72395521337737,-362.07132768800545,-360.1418718856661,-365.14063219233395,-362.544833434149,-362.07132768800545],[-15.710880737297394,273.7972628414345,271.1906956159144,275.36867410423173,275.65841809719075,273.7972628414345],[-15.710880737297394,-358.4246251914435,-356.18790005431964,-361.11574651386854,-359.3847946023144,-358.4246251914435],[-27.939133749008164,273.9436617911753,271.3222712768849,275.36867410423173,275.8890858921143,273.9436617911753],[-27.939133749008164,-316.34809798468825,-314.24290863080677,-319.2262230188269,-317.08802485018407,-316.34809798468825],[-26.536133948461465,-178.88320751838188,-177.89846925573679,-182.37636630914673,-178.21093692754158,-178.88320751838188],[-26.536133948461465,3.884534194264671,1.4224120259270165,6.096357747015445,5.297459509901242,3.884534194264671],[-26.536133948461465,20.349951930743206,19.476492822115127,23.84942309513516,19.563407859085075,20.349951930743206],[-65.1673883405176,2.7367992743322174,2.641062443843819,6.096357747015445,1.23890167063586,2.7367992743322174],[-65.1673883405176,-132.09401541344803,-129.8253699681798,-134.73208195900727,-133.11127210604,-132.09401541344803],[-65.1673883405176,-34.008726496564805,-36.63314532410652,-32.62360645488153,-32.04135085248134,-34.008726496564805],[-60.969478866288085,4.873071363097441,6.925264555719732,6.096357747015445,2.240602125235173,4.873071363097441],[-60.969478866288085,530.0744464995115,531.4490861119439,532.3324046036307,527.6287257271799,530.0744464995115],[-60.969478866288085,-133.61771421664636,-130.98351054896747,-134.73208195900727,-135.72330830035432,-133.61771421664636],[-138.7907822403433,-180.18055043520923,-181.60653996646244,-182.37636630914673,-177.71295742650815,-180.18055043520923],[-138.7907822403433,-150.57450887335582,-147.96005356911178,-151.2630655637871,-152.86234159886462,-150.57450887335582],[-138.7907822403433,-63.06828274170655,-65.68813011848542,-61.62483405393441,-61.133147225583365,-63.06828274170655],[-17.859191642278986,-357.9989558396074,-356.12231684339025,-361.11574651386854,-358.3971193209508,-357.9989558396074],[-17.859191642278986,-31.95212332946595,-29.44068094166598,-32.00141222192646,-34.44018512220066,-31.95212332946595],[29.234042794564715,-358.11787779878364,-356.1166190139427,-361.11574651386854,-358.69707268672533,-358.11787779878364],[29.234042794564715,-482.4964566796844,-480.0074538617027,-484.62625226553445,-483.97517329161167,-482.4964566796844],[40.21763109538586,-357.9801015255675,-356.1257452715971,-361.11574651386854,-358.34703856437403,-357.9801015255675],[40.21763109538586,-816.1212564674576,-815.899832769464,-819.523879714477,-814.7286175982719,-816.1212564674576],[11.561820808576188,-357.88657064703796,-356.1564120631622,-361.11574651386854,-358.084942867538,-357.88657064703796],[11.561820808576188,-264.0034633804789,-261.3755475726859,-264.87413304622856,-266.2183698087892,-264.0034633804789],[-37.674659374480385,-73.31353815961556,-70.78531698811439,-73.43933540660063,-75.7820863633291,-73.31353815961556],[-37.674659374480385,-300.40167264079867,-298.12277408894033,-303.02192945776574,-301.43763063249736,-300.40167264079867],[-43.267247239435385,-73.31787909425553,-70.79057791194234,-73.43933540660063,-75.78756646714226,-73.31787909425553],[-43.267247239435385,-362.0041158884473,-360.15080893816037,-365.14063219233395,-362.36959030779343,-362.0041158884473],[-40.312774372219046,-73.32559738526683,-70.79994148136248,-73.43933540660063,-75.79730071512093,-73.32559738526683],[-40.312774372219046,-358.43519843087654,-356.19194232856273,-361.11574651386854,-359.4069143107836,-358.43519843087654],[-57.14948450193611,-73.37679884721632,-70.86236557457546,-73.43933540660063,-75.86156738407698,-73.37679884721632],[-57.14948450193611,-316.3282814507304,-314.2390682635016,-319.2262230188269,-317.04283201228225,-316.3282814507304],[-65.70581014416689,20.54427020234386,20.58286060884693,23.84942309513516,18.93785309985513,20.54427020234386],[-65.70581014416689,-131.55478654909965,-129.7526828881813,-134.73208195900727,-131.84971377181128,-131.55478654909965],[-65.70581014416689,-61.8162188079782,-64.35787091919005,-61.62483405393441,-59.36535164267579,-61.8162188079782],[-106.04100815036958,21.66386164184027,23.098161734939616,23.84942309513516,19.19282234080096,21.66386164184027],[-106.04100815036958,529.8727120823335,531.0678688690061,532.3324046036307,527.5107797412782,529.8727120823335],[-106.04100815036958,-134.12591616367223,-131.51992529600287,-134.73208195900727,-136.44436725725353,-134.12591616367223],[-99.5705975249501,-180.4487289810996,-177.90486377002597,-182.37636630914673,-182.07820343291903,-180.4487289810996],[-99.5705975249501,-35.968461598884886,-37.49786770967771,-32.62360645488153,-36.025715276330956,-35.968461598884886],[-99.5705975249501,-65.02757442256761,-65.24937321507572,-61.62483405393441,-66.41989375484789,-65.02757442256761],[-120.32423582111753,-180.3592296434098,-181.92385878487624,-182.37636630914673,-177.83775498932232,-180.3592296434098],[-120.32423582111753,-119.69719565564596,-122.23815836729075,-119.50928537162734,-117.24536974622814,-119.69719565564596],[-120.32423582111753,-112.90720178881786,-111.76255752766573,-110.39478475584241,-115.24363191389756,-112.90720178881786],[-138.79582839089252,-123.0070537536078,-123.74739049407134,-119.50928537162734,-123.92591246446642,-123.0070537536078],[-138.79582839089252,-134.90513838623008,-137.4431259200173,-134.73208195900727,-132.4492416044633,-134.90513838623008],[-138.79582839089252,-152.76527318007408,-151.2046639869042,-156.09469971843325,-152.74654127209618,-152.76527318007408],[-176.42968655312842,-122.72672700473264,-124.47391162253041,-119.50928537162734,-122.50576251918963,-122.72672700473264],[-176.42968655312842,529.2404001459572,529.6784497931277,532.3324046036307,527.3356325313908,529.2404001459572],[-176.42968655312842,-136.00139373827008,-138.63225133703492,-134.73208195900727,-133.97264471287798,-136.00139373827008],[-98.29639479327024,-179.299318185102,-179.76083892828322,-182.37636630914673,-177.37817413546742,-179.299318185102],[-98.29639479327024,-117.35970010877469,-114.87692351385729,-119.50928537162734,-118.82280310016581,-117.35970010877469],[-98.29639479327024,3.5121142945117763,1.2131557329738332,6.096357747015445,4.585215534109109,3.5121142945117763],[26.026078926665093,-315.625948292366,-314.23931945021945,-319.0307610668681,-315.39747594680654,-315.625948292366],[26.026078926665093,-31.788222122764093,-29.24229994336091,-32.00141222192646,-34.23301580989221,-31.788222122764093],[78.35598119555314,-315.71970153926213,-314.1240947949837,-319.0307610668681,-315.74467972632607,-315.71970153926213],[78.35598119555314,-482.2546197550383,-479.8535627488428,-484.62625226553445,-483.5306732035668,-482.2546197550383],[104.64268983490115,-315.58125946699147,-314.33996618424976,-319.0307610668681,-315.1862530469486,-315.58125946699147],[104.64268983490115,-816.1880122491705,-816.1534136661554,-819.523879714477,-814.6402144239029,-816.1880122491705],[56.89739950166507,-315.5941445856339,-314.3054265130616,-319.0307610668681,-315.2526751183514,-315.5941445856339],[56.89739950166507,-263.8332377454608,-261.19947560581915,-264.87413304622856,-265.9732425633673,-263.8332377454608],[7.577847326940588,-686.2932667058758,-686.0044545116372,-689.7158367290057,-684.9585544141984,-686.2932667058758],[7.577847326940588,-300.0391691949641,-298.02375034553125,-303.02192945776574,-300.63969096718597,-300.0391691949641],[16.83373391952613,-686.4759060253153,-686.6531420575327,-689.7158367290057,-684.7617819836302,-686.4759060253153],[16.83373391952613,-361.7569255556478,-360.3152929805206,-365.14063219233395,-361.59346881464955,-361.7569255556478],[15.191690699448351,-686.2747518741326,-685.9153699238433,-689.7158367290057,-685.0018266744594,-686.2747518741326],[15.191690699448351,-358.08992149772536,-356.11576901611215,-361.11574651386854,-358.62874877909223,-358.08992149772536],[-17.638566553789303,-686.412150274014,-686.4540888498285,-689.7158367290057,-684.8030806191507,-686.412150274014],[-17.638566553789303,-316.0125442268393,-314.2599987547281,-319.2262230188269,-316.2406545015983,-316.0125442268393],[-324.5129269780866,-320.2357032599664,-318.17431297009927,-319.0307610668681,-322.8686678759652,-320.2357032599664],[-324.5129269780866,-138.1994024976668,-139.36261215353454,-134.73208195900727,-138.68094510603055,-138.1994024976668],[-324.5129269780866,-368.42972058672876,-367.3365580399396,-371.90958005694273,-367.8721829230739,-368.42972058672876],[-399.5786162127703,-322.41581463999756,-322.58324049776235,-319.0307610668681,-323.854117028835,-322.41581463999756],[-399.5786162127703,499.888035251782,500.3185138742316,502.98480541523895,497.98857800985945,499.888035251782],[-399.5786162127703,-138.2222441361062,-139.23734960831538,-134.73208195900727,-138.8627260488285,-138.2222441361062],[-301.9055838460727,-185.67628523396422,-187.29211417545832,-182.37636630914673,-185.62580021232367,-185.67628523396422],[-301.9055838460727,-316.09581850515895,-316.76175364213685,-319.0307610668681,-314.0376690142042,-316.09581850515895],[-301.9055838460727,-302.81558679490774,-300.2709950214928,-303.02192945776574,-305.2622982142686,-302.81558679490774],[-378.9622863972859,-185.81900581329646,-187.08628329253744,-182.37636630914673,-186.18477294480036,-185.81900581329646],[-378.9622863972859,-386.1428481235262,-383.51300770305875,-387.43542107491004,-388.1595458406383,-386.1428481235262],[-378.9622863972859,-373.4189051135122,-376.03248378147117,-371.90958005694273,-371.5212873082929,-373.4189051135122],[-373.57003130227804,-185.58197617053386,-187.3458616893013,-182.37636630914673,-185.33869828494412,-185.58197617053386],[-373.57003130227804,-385.810084489903,-387.6386762053057,-387.43542107491004,-383.21050088075333,-385.810084489903],[-373.57003130227804,-366.17547662476653,-364.0326946709896,-365.14063219233395,-368.8091456206826,-366.17547662476653],[-303.7653693138383,-185.34951288337757,-187.3737717446178,-182.37636630914673,-184.7355907664145,-185.34951288337757],[-303.7653693138383,-316.3859171324151,-314.2514301906886,-319.2262230188269,-317.17308141224777,-316.3859171324151],[-303.7653693138383,-303.20432530323893,-305.74418876773586,-303.02192945776574,-300.75098282129426,-303.20432530323893],[-318.0934645805667,-318.8824535760442,-321.2888304863437,-319.2262230188269,-316.3130067784683,-318.8824535760442],[-318.0934645805667,-137.7481793135531,-139.73190116176283,-134.73208195900727,-137.19516826860522,-137.7481793135531],[-318.0934645805667,-361.76753343716257,-360.3004197132528,-365.14063219233395,-361.6345897815521,-361.76753343716257],[-385.77303740395826,-322.0626569943898,-324.20005887894524,-319.2262230188269,-321.2707410986935,-322.0626569943898],[-385.77303740395826,499.7290580065027,499.87440947456673,502.98480541523895,498.03931574370847,499.7290580065027],[-385.77303740395826,-137.76502287726805,-139.73207915392558,-134.73208195900727,-137.23666728806367,-137.76502287726805],[-361.0139013417736,-185.78183141731694,-187.16665456872354,-182.37636630914673,-186.012418893504,-185.78183141731694],[-361.0139013417736,-370.3038926377291,-372.1444474983716,-371.90958005694273,-367.7016666281537,-370.3038926377291],[-361.0139013417736,-361.1033244446285,-358.6003939345704,-361.11574651386854,-363.6003624430826,-361.1033244446285],[-311.2707200378875,-306.26756527161615,-306.101716783943,-303.02192945776574,-307.9730080350944,-306.26756527161615],[-311.2707200378875,-137.99960723856188,-139.6705275364322,-134.73208195900727,-137.87866466615992,-137.99960723856188],[-311.2707200378875,-357.73329490702514,-356.28857933196457,-361.11574651386854,-357.5735164997786,-357.73329490702514],[-393.0535571743207,-306.4336526134685,-307.80078353313706,-303.02192945776574,-306.68490087816065,-306.4336526134685],[-393.0535571743207,499.7935060157034,500.063183749832,502.98480541523895,498.0100089347036,499.7935060157034],[-393.0535571743207,-138.03038851040372,-139.64908615321949,-134.73208195900727,-137.97626994473217,-138.03038851040372],[-358.4098184789253,-185.46459483391158,-187.37353789934622,-182.37636630914673,-185.0205785907704,-185.46459483391158],[-358.4098184789253,-363.8619059325374,-361.2314435157597,-365.14063219233395,-365.8857939389937,-363.8619059325374],[-358.4098184789253,-360.70338873086297,-363.0881745183639,-361.11574651386854,-358.12299760785584,-360.70338873086297],[-324.4040104781514,-185.74011444455206,-187.2286800817193,-182.37636630914673,-185.84717064284146,-185.74011444455206],[-324.4040104781514,-333.36242236911124,-330.8526806606979,-335.4222823005336,-334.89505242937093,-333.36242236911124],[-324.4040104781514,-320.7255949720374,-323.3149146695637,-319.0307610668681,-318.9402337986633,-320.7255949720374],[-342.2454461140348,-337.4974521422386,-335.9764593539812,-335.4222823005336,-340.0028189616113,-337.4974521422386],[-342.2454461140348,-138.10854520515875,-139.56771548508226,-134.73208195900727,-138.25102827896558,-138.10854520515875],[-342.2454461140348,-384.0288476162907,-382.6471086576003,-387.43542107491004,-383.7946501921565,-384.0288476162907],[-420.21815132753704,-338.91684093608325,-339.8850270740387,-335.4222823005336,-339.6063276796007,-338.91684093608325],[-420.21815132753704,499.8049930806254,500.0954232267301,502.98480541523895,498.0061925721981,499.8049930806254],[-420.21815132753704,-138.12960159138348,-139.53595802700485,-134.73208195900727,-138.334886780993,-138.12960159138348],[-327.04274474930395,-185.49868408676298,-187.3688732315506,-182.37636630914673,-185.10959228418125,-185.49868408676298],[-327.04274474930395,-333.8970885376818,-335.78548995197923,-335.4222823005336,-331.28519880816447,-333.8970885376818],[-327.04274474930395,-321.00397530794146,-319.2721240682294,-319.2262230188269,-323.5791180951648,-321.00397530794146],[534.0803616520353,532.7957882388318,530.4277006933075,532.3324046036307,535.3836856561885,532.7957882388318],[534.0803616520353,522.6962896326221,524.6394564930644,519.6399887800728,522.2029044382689,522.6962896326221],[534.0803616520353,542.242252131463,542.1682580463706,545.5935905396946,540.7265110381412,542.242252131463],[555.477483634637,534.986474996851,533.9862177152479,532.3324046036307,537.2457125890448,534.986474996851],[555.477483634637,348.58417761540727,346.2480864099648,348.02735098395283,351.18440415320737,348.58417761540727],[555.477483634637,523.1378700049023,524.0544701449661,519.6399887800728,523.8805188441022,523.1378700049023],[505.8520878718683,503.69997698408133,501.4223480777622,502.98480541523895,506.3168534575211,503.69997698408133],[505.8520878718683,516.3321229546705,514.7306457060239,519.6399887800728,516.3644866052393,516.3321229546705],[505.8520878718683,498.3604569912975,500.91919413000716,496.49963333995754,496.6844169899745,498.3604569912975],[490.0500837422619,501.90510879594524,499.27095404919794,502.98480541523895,504.02710049359837,501.90510879594524],[490.0500837422619,-539.7630335054728,-538.9929130518202,-543.262033099458,-538.8733744721741,-539.7630335054728],[490.0500837422619,517.2199307652623,514.8398710556247,519.6399887800728,518.4520158774981,517.2199307652623],[526.4951386531279,530.8885942795833,532.8235270661651,532.3324046036307,528.2687780871785,530.8885942795833],[526.4951386531279,518.3335141464038,519.6210948985735,514.8965698874504,518.6762764181693,518.3335141464038],[526.4951386531279,528.6043993174695,525.9708452186464,529.6324440944297,530.7502918471404,528.6043993174695],[530.9887071620678,517.1338986731881,519.5870713092288,514.8965698874504,515.7420215087208,517.1338986731881],[503.5437859514234,503.11212875482136,505.64067244098584,502.98480541523895,500.64398195112926,503.11212875482136],[503.5437859514234,511.97373629388875,509.9052379115461,514.8965698874504,512.6557643117577,511.97373629388875],[503.5437859514234,498.2753342752466,497.397524332432,495.5110628978222,500.4643992797945,498.2753342752466],[490.0216972248517,511.42291313050544,510.90518601505516,514.8965698874504,510.2928823440119,511.42291313050544]]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1332\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1333\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1338\",\"attributes\":{\"line_color\":{\"type\":\"field\",\"field\":\"color\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"line_width\":{\"type\":\"value\",\"value\":4},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1339\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"line_width\":{\"type\":\"value\",\"value\":5},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1340\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"line_width\":{\"type\":\"value\",\"value\":5},\"line_join\":{\"type\":\"value\",\"value\":\"round\"}}}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesAndLinkedEdges\",\"id\":\"p1363\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"EdgesAndLinkedNodes\",\"id\":\"p1364\"}}},{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1283\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1300\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[185.6610774105436,-804.6413955084662]],[1,[-96.78234975904645,-10.991391013287688]],[2,[-22.15973748438007,-134.73208195900727]],[3,[-526.3752990428238,519.6399887800728]],[4,[-494.57208269977,514.8965698874504]],[5,[71.8924345266262,-181.95038519869945]],[6,[-104.9359804435169,-119.50928537162734]],[7,[-88.07222087191029,-335.4222823005336]],[8,[9.151063409858196,86.81295523140989]],[9,[-505.2304285766782,532.3324046036307]],[10,[35.9677006547841,37.42662403654474]],[11,[-32.10419513298036,-182.37636630914673]],[12,[117.88000846657364,134.2848399848939]],[13,[-86.14369585977012,-31.208397657138118]],[14,[58.194735635195705,124.98299856195132]],[15,[-32.60708342848604,99.19934884805883]],[16,[41.777051561800995,182.772974149512]],[17,[110.16916620717065,-174.36998961337977]],[18,[-517.4062256405285,502.98480541523895]],[19,[140.61096453603886,-204.25851085603313]],[20,[141.76501854036755,0.0415385070808501]],[21,[79.928501785091,-225.88724973156707]],[22,[-33.560706370922794,-1.74068947777459]],[23,[37.16116117630525,-15.729222171376756]],[24,[178.66534565420685,13.361210517751601]],[25,[-129.7236931415304,-110.39478475584241]],[26,[-148.36270788004217,-151.2630655637871]],[27,[-21.470129900346848,23.84942309513516]],[28,[-109.85477409936834,-156.09469971843325]],[29,[114.01359720326552,-32.62360645488153]],[30,[17.67367717093162,6.096357747015445]],[31,[84.25092626643361,-61.62483405393441]],[32,[-63.227709114963524,-319.0307610668681]],[33,[-53.38381617149963,-371.90958005694273]],[34,[-93.25669837439825,-303.02192945776574]],[35,[-89.46106048403016,-387.43542107491004]],[36,[-143.13896016724172,-365.14063219233395]],[37,[-118.63575895639651,-319.2262230188269]],[38,[-103.18228297147638,-361.11574651386854]],[39,[-521.7838618011365,545.5935905396946]],[40,[762.2169997698537,348.02735098395283]],[41,[-546.0411618824493,496.49963333995754]],[42,[-532.5799388190029,-543.262033099458]],[43,[-931.951517042518,-32.00141222192646]],[44,[-538.0933499927381,-484.62625226553445]],[45,[302.98294939244033,-819.523879714477]],[46,[-1023.6935010758646,-264.87413304622856]],[47,[-668.7078882314407,454.17967197424656]],[48,[-1035.779628533723,60.24502077455325]],[49,[-477.1925532848934,646.371861442888]],[50,[-611.0267941858705,520.4316451022189]],[51,[-361.6943082642143,-680.16434333546]],[52,[763.3456341612214,275.36867410423173]],[53,[-852.6967642236062,-73.43933540660063]],[54,[246.58461390089553,-689.7158367290057]],[55,[-482.1302891273211,529.6324440944297]],[56,[-495.81209890100376,495.5110628978222]],[57,[-0.6759634492532465,1.7753631343670733]],[58,[73.02909884695217,6.877949633689617]],[59,[46.552035483718306,78.2736924061365]],[60,[-57.85211497842487,-38.068093646324215]],[61,[93.94435218575057,92.45259932721038]],[62,[-56.999444405421265,-11.654984852891436]],[63,[62.96577172651379,95.02844192947295]],[64,[-18.509936905193385,71.42099718209916]],[65,[158.26515213264753,179.35237899552544]],[66,[176.2551761727104,202.46740618687465]],[67,[101.45318040585248,162.13944187175412]],[68,[-15.436612783438072,51.3176760870179]],[69,[74.0442346810328,218.67244227166822]],[70,[12.474538020119489,41.91876736200196]],[71,[40.471826560842764,108.91823923197212]],[72,[95.49436481843273,204.01940306830522]],[73,[52.117586211704435,53.74840302548068]],[74,[35.19998687987151,296.3838456356044]],[75,[28.111470667654025,115.62983163892298]],[76,[25.902818799905795,237.75245103306122]],[77,[109.88982670309471,199.13309086542824]],[78,[70.85533700307566,189.26967944274136]],[79,[34.563115834595536,259.7103837818823]],[80,[-79.5533250289737,-0.49714572503468807]],[81,[71.11012316863851,145.93802444678974]],[82,[30.406338327319908,135.92727661530253]],[83,[-2.0769615535778763,155.8765389529149]],[84,[-95.54452264291443,-37.18639826800475]],[85,[-116.16718199331943,-33.98832822503686]],[86,[-91.7753723779643,5.330373016909032]],[87,[-11.219212413457893,82.05892344179307]],[88,[11.447337208234254,145.4577541528276]],[89,[-26.55366065077314,162.40893976471412]],[90,[-26.216461002111778,117.74935781120955]],[91,[114.01565198738695,-188.5946050610101]],[92,[163.4348421281537,-226.02539948028794]],[93,[114.52881381456287,-140.59854682535365]],[94,[168.60146273201931,63.83642605348753]],[95,[123.2784783746124,73.5088583163271]],[96,[134.98378230434932,85.47999650686337]],[97,[71.29100016649964,56.908552458288554]],[98,[106.8763033877406,-223.63141444524223]],[99,[39.142706353890084,-174.03246152632386]],[100,[9.92438839021799,68.4095663472254]],[101,[-13.354106627125613,89.78056379359576]],[102,[-52.21360511338418,93.65686305224773]],[103,[-80.17160721689173,69.06514140340481]],[104,[82.00634733801672,-42.65936931172305]],[105,[-17.869897671952717,-53.92048632091645]],[106,[-129.37139801297016,36.345088334910024]],[107,[149.81498030879447,-154.58606388953606]],[108,[195.55188884780335,76.03143591007054]],[109,[148.88448024860188,86.13235979114572]],[110,[182.50338984115345,110.54910618409524]],[111,[89.12726600348127,71.55774382446282]],[112,[134.57575620211284,-49.81647326658515]],[113,[268.71847019318017,21.522435346642236]],[114,[56.568921312421075,-37.832911839343744]],[115,[88.69465532429086,-183.94488033023057]],[116,[64.10962584284658,-202.43373016302883]],[117,[101.75187183216853,-269.6484782061608]],[118,[60.19914025931606,-149.7994839321635]],[119,[86.6328492943036,54.98689255047427]],[120,[51.73136739207204,65.4045148334625]],[121,[30.837424203586593,71.37651219978268]],[122,[-29.22209639217332,47.63160322939535]],[123,[-135.2448055650684,-129.6883343052126]],[124,[-199.5907755154372,-166.2415631695219]],[125,[-109.64112876627144,-85.82910392310106]],[126,[-3.658563350334118,37.19076876089464]],[127,[30.822289204953044,95.52539871255857]],[128,[-42.07564724528781,129.6103313908575]],[129,[-37.608663756404795,63.49739927946151]],[130,[71.33031753804197,16.46683881968772]],[131,[-62.22274668088403,30.39340480835928]],[132,[92.07581410983306,26.659978792859878]],[133,[-6.884336896866633,-6.195040016733361]],[134,[-133.35756554306212,-161.35037781815134]],[135,[-55.80450193635831,-130.86560734209007]],[136,[93.40787891771538,-3.8212002002827172]],[137,[149.06860213184822,42.591151134281915]],[138,[117.78211581031178,59.9983270139452]],[139,[72.78352723504165,33.07152810764566]],[140,[156.47122607005034,-21.153353788172552]],[141,[36.29542922033649,-37.72395521337737]],[142,[184.0422453823224,-15.710880737297394]],[143,[82.92669182064425,-27.939133749008164]],[144,[-22.346114768697518,-26.536133948461465]],[145,[38.49375251410274,-65.1673883405176]],[146,[197.4570594575547,-60.969478866288085]],[147,[-86.20383517874838,-138.7907822403433]],[148,[72.18676171168163,-17.859191642278986]],[149,[132.01670346033833,29.234042794564715]],[150,[95.83112582444821,40.21763109538586]],[151,[52.617258095524804,11.561820808576188]],[152,[141.72473176574988,-37.674659374480385]],[153,[16.247001997365192,-43.267247239435385]],[154,[166.15099318007748,-40.312774372219046]],[155,[58.856046557985685,-57.14948450193611]],[156,[9.73064209075581,-65.70581014416689]],[157,[140.99903888463166,-106.04100815036958]],[158,[93.38809322889603,-99.5705975249501]],[159,[-120.09328142114204,-120.32423582111753]],[160,[-104.2469267669634,-138.79582839089252]],[161,[-129.3092230770847,-176.42968655312842]],[162,[-77.6784162322428,-98.29639479327024]],[163,[18.932718837533542,26.026078926665093]],[164,[72.92184444620304,78.35598119555314]],[165,[9.531930396348063,104.64268983490115]],[166,[9.305318475554891,56.89739950166507]],[167,[97.42486873330544,7.577847326940588]],[168,[-42.13691728644136,16.83373391952613]],[169,[115.58683901394645,15.191690699448351]],[170,[11.476475196044264,-17.638566553789303]],[171,[-48.27706433610676,-324.5129269780866]],[172,[-42.0592213598438,-399.5786162127703]],[173,[-74.35409463217701,-301.9055838460727]],[174,[-68.13961756849149,-378.9622863972859]],[175,[-115.90411492333138,-373.57003130227804]],[176,[-107.50320607512407,-303.7653693138383]],[177,[-130.11288261444136,-318.0934645805667]],[178,[-166.7439602379557,-385.77303740395826]],[179,[-74.4869142397718,-361.0139013417736]],[180,[-89.92757478465248,-311.2707200378875]],[181,[-113.8695409258774,-393.0535571743207]],[182,[-125.98963223955222,-358.4098184789253]],[183,[-72.93625691997023,-324.4040104781514]],[184,[-78.80514430016972,-342.2454461140348]],[185,[-92.80609197533917,-420.21815132753704]],[186,[-105.37969463995559,-327.04274474930395]],[187,[-518.316765108021,534.0803616520353]],[188,[-525.1277480500164,555.477483634637]],[189,[-531.1424408572261,505.8520878718683]],[190,[-557.2911345829466,490.0500837422619]],[191,[-492.34016419796365,526.4951386531279]],[192,[-475.2130377849755,530.9887071620678]],[193,[-502.0505420963319,503.5437859514234]],[194,[-491.5027860364441,490.0216972248517]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1288\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1285\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1286\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1287\"},\"data\":{\"type\":\"map\",\"entries\":[[\"k_r\",[\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"10\",\"10\",\"None\",\"10\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"None\",\"10\",\"None\",\"10\",\"10\",\"10\",\"10\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"10\",\"10\",\"None\",\"10\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\",\"10\",\"None\"]],[\"color\",[\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\",\"cornflowerblue\"]],[\"type\",[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]],[\"species\",[\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_^2\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_^2\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attP_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attP_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_complex_part_attL_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_forward__complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attP_protein_Bxb1_2x_forward__part_pconst_forward_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_GFP_reverse_part_UTR1_reverse_part_attL_forward_part_pconst_forward_complex_part_attB_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attP_protein_Bxb1_2x_reverse__part_UTR1_forward_part_RFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=kint).\\n search_key=(mech=Bxb1, partid=Bxb1, name=kint).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__complex_part_pconst_protein_RNAP_reverse__complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_complex_part_attR_protein_Bxb1_2x_forward__part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAP] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAP\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=transcription_mm, partid=pconst, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=transcription_mm, partid=pconst, name=ku).\\n\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] --> dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAP]\\n Kf=k_forward * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_complex_part_pconst_protein_RNAP_reverse__part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=0.05\\n found_key=(mech=None, partid=None, name=ktx).\\n search_key=(mech=transcription_mm, partid=pconst, name=ktx).\\n\",\"2protein[Bxb1]+dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] <--> ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * protein_Bxb1^2 * dna_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_part_attL_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n Kr=k_reverse * ordered_polymer_part_t16_reverse_part_RFP_reverse_part_UTR1_reverse_part_attR_forward_part_pconst_reverse_complex_part_attL_protein_Bxb1_2x_reverse__part_UTR1_forward_part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=one_step_cooperative_binding, partid=Bxb1, name=ku).\\n\",\"rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[part[attB-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_part_attB_reverse_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[part[attB-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward]] --> rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[GFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_part_attB_reverse_complex_part_UTR1_protein_Ribo_forward__part_GFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[Ribo] <--> ordered_polymer[part[attR-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]]\\n Kf=k_forward * rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_Ribo\\n Kr=k_reverse * ordered_polymer_part_attR_reverse_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=translation_mm, partid=UTR1, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=translation_mm, partid=UTR1, name=ku).\\n\",\"ordered_polymer[part[attR-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward]] --> rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RFP]+protein[Ribo]\\n Kf=k_forward * ordered_polymer_part_attR_reverse_complex_part_UTR1_protein_Ribo_forward__part_RFP_forward_part_t16_forward_\\n k_forward=0.2\\n found_key=(mech=None, partid=None, name=ktl).\\n search_key=(mech=translation_mm, partid=UTR1, name=ktl).\\n\",\"rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_attB_reverse_part_UTR1_forward_part_GFP_forward_part_t16_forward_, name=kdeg).\\n\",\"rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]+protein[RNAase] <--> complex[protein[RNAase]:rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]]\\n Kf=k_forward * rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_ * protein_RNAase\\n Kr=k_reverse * complex_protein_RNAase_rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=100\\n found_key=(mech=None, partid=None, name=kb).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kb).\\n k_reverse=10\\n found_key=(mech=None, partid=None, name=ku).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=ku).\\n\",\"complex[protein[RNAase]:rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]]] --> protein[RNAase]\\n Kf=k_forward * complex_protein_RNAase_rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward__\\n k_forward=2\\n found_key=(mech=None, partid=None, name=kdeg).\\n search_key=(mech=rna_degredation_mm, partid=rna_part_attR_reverse_part_UTR1_forward_part_RFP_forward_part_t16_forward_, name=kdeg).\\n\"]],[\"k\",[\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"0.05\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"100\",\"0.05\",\"100\",\"100\",\"100\",\"0.05\",\"100\",\"100\",\"0.2\",\"100\",\"0.2\",\"100\",\"2\",\"100\",\"2\"]],[\"index\",[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1289\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1290\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1343\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1344\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1345\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":8},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1295\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1292\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1293\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1294\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[]],[\"end\",[]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1296\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1297\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1291\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1298\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1299\"}}},{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1301\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1318\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[185.6610774105436,-804.6413955084662]],[1,[-96.78234975904645,-10.991391013287688]],[2,[-22.15973748438007,-134.73208195900727]],[3,[-526.3752990428238,519.6399887800728]],[4,[-494.57208269977,514.8965698874504]],[5,[71.8924345266262,-181.95038519869945]],[6,[-104.9359804435169,-119.50928537162734]],[7,[-88.07222087191029,-335.4222823005336]],[8,[9.151063409858196,86.81295523140989]],[9,[-505.2304285766782,532.3324046036307]],[10,[35.9677006547841,37.42662403654474]],[11,[-32.10419513298036,-182.37636630914673]],[12,[117.88000846657364,134.2848399848939]],[13,[-86.14369585977012,-31.208397657138118]],[14,[58.194735635195705,124.98299856195132]],[15,[-32.60708342848604,99.19934884805883]],[16,[41.777051561800995,182.772974149512]],[17,[110.16916620717065,-174.36998961337977]],[18,[-517.4062256405285,502.98480541523895]],[19,[140.61096453603886,-204.25851085603313]],[20,[141.76501854036755,0.0415385070808501]],[21,[79.928501785091,-225.88724973156707]],[22,[-33.560706370922794,-1.74068947777459]],[23,[37.16116117630525,-15.729222171376756]],[24,[178.66534565420685,13.361210517751601]],[25,[-129.7236931415304,-110.39478475584241]],[26,[-148.36270788004217,-151.2630655637871]],[27,[-21.470129900346848,23.84942309513516]],[28,[-109.85477409936834,-156.09469971843325]],[29,[114.01359720326552,-32.62360645488153]],[30,[17.67367717093162,6.096357747015445]],[31,[84.25092626643361,-61.62483405393441]],[32,[-63.227709114963524,-319.0307610668681]],[33,[-53.38381617149963,-371.90958005694273]],[34,[-93.25669837439825,-303.02192945776574]],[35,[-89.46106048403016,-387.43542107491004]],[36,[-143.13896016724172,-365.14063219233395]],[37,[-118.63575895639651,-319.2262230188269]],[38,[-103.18228297147638,-361.11574651386854]],[39,[-521.7838618011365,545.5935905396946]],[40,[762.2169997698537,348.02735098395283]],[41,[-546.0411618824493,496.49963333995754]],[42,[-532.5799388190029,-543.262033099458]],[43,[-931.951517042518,-32.00141222192646]],[44,[-538.0933499927381,-484.62625226553445]],[45,[302.98294939244033,-819.523879714477]],[46,[-1023.6935010758646,-264.87413304622856]],[47,[-668.7078882314407,454.17967197424656]],[48,[-1035.779628533723,60.24502077455325]],[49,[-477.1925532848934,646.371861442888]],[50,[-611.0267941858705,520.4316451022189]],[51,[-361.6943082642143,-680.16434333546]],[52,[763.3456341612214,275.36867410423173]],[53,[-852.6967642236062,-73.43933540660063]],[54,[246.58461390089553,-689.7158367290057]],[55,[-482.1302891273211,529.6324440944297]],[56,[-495.81209890100376,495.5110628978222]],[57,[-0.6759634492532465,1.7753631343670733]],[58,[73.02909884695217,6.877949633689617]],[59,[46.552035483718306,78.2736924061365]],[60,[-57.85211497842487,-38.068093646324215]],[61,[93.94435218575057,92.45259932721038]],[62,[-56.999444405421265,-11.654984852891436]],[63,[62.96577172651379,95.02844192947295]],[64,[-18.509936905193385,71.42099718209916]],[65,[158.26515213264753,179.35237899552544]],[66,[176.2551761727104,202.46740618687465]],[67,[101.45318040585248,162.13944187175412]],[68,[-15.436612783438072,51.3176760870179]],[69,[74.0442346810328,218.67244227166822]],[70,[12.474538020119489,41.91876736200196]],[71,[40.471826560842764,108.91823923197212]],[72,[95.49436481843273,204.01940306830522]],[73,[52.117586211704435,53.74840302548068]],[74,[35.19998687987151,296.3838456356044]],[75,[28.111470667654025,115.62983163892298]],[76,[25.902818799905795,237.75245103306122]],[77,[109.88982670309471,199.13309086542824]],[78,[70.85533700307566,189.26967944274136]],[79,[34.563115834595536,259.7103837818823]],[80,[-79.5533250289737,-0.49714572503468807]],[81,[71.11012316863851,145.93802444678974]],[82,[30.406338327319908,135.92727661530253]],[83,[-2.0769615535778763,155.8765389529149]],[84,[-95.54452264291443,-37.18639826800475]],[85,[-116.16718199331943,-33.98832822503686]],[86,[-91.7753723779643,5.330373016909032]],[87,[-11.219212413457893,82.05892344179307]],[88,[11.447337208234254,145.4577541528276]],[89,[-26.55366065077314,162.40893976471412]],[90,[-26.216461002111778,117.74935781120955]],[91,[114.01565198738695,-188.5946050610101]],[92,[163.4348421281537,-226.02539948028794]],[93,[114.52881381456287,-140.59854682535365]],[94,[168.60146273201931,63.83642605348753]],[95,[123.2784783746124,73.5088583163271]],[96,[134.98378230434932,85.47999650686337]],[97,[71.29100016649964,56.908552458288554]],[98,[106.8763033877406,-223.63141444524223]],[99,[39.142706353890084,-174.03246152632386]],[100,[9.92438839021799,68.4095663472254]],[101,[-13.354106627125613,89.78056379359576]],[102,[-52.21360511338418,93.65686305224773]],[103,[-80.17160721689173,69.06514140340481]],[104,[82.00634733801672,-42.65936931172305]],[105,[-17.869897671952717,-53.92048632091645]],[106,[-129.37139801297016,36.345088334910024]],[107,[149.81498030879447,-154.58606388953606]],[108,[195.55188884780335,76.03143591007054]],[109,[148.88448024860188,86.13235979114572]],[110,[182.50338984115345,110.54910618409524]],[111,[89.12726600348127,71.55774382446282]],[112,[134.57575620211284,-49.81647326658515]],[113,[268.71847019318017,21.522435346642236]],[114,[56.568921312421075,-37.832911839343744]],[115,[88.69465532429086,-183.94488033023057]],[116,[64.10962584284658,-202.43373016302883]],[117,[101.75187183216853,-269.6484782061608]],[118,[60.19914025931606,-149.7994839321635]],[119,[86.6328492943036,54.98689255047427]],[120,[51.73136739207204,65.4045148334625]],[121,[30.837424203586593,71.37651219978268]],[122,[-29.22209639217332,47.63160322939535]],[123,[-135.2448055650684,-129.6883343052126]],[124,[-199.5907755154372,-166.2415631695219]],[125,[-109.64112876627144,-85.82910392310106]],[126,[-3.658563350334118,37.19076876089464]],[127,[30.822289204953044,95.52539871255857]],[128,[-42.07564724528781,129.6103313908575]],[129,[-37.608663756404795,63.49739927946151]],[130,[71.33031753804197,16.46683881968772]],[131,[-62.22274668088403,30.39340480835928]],[132,[92.07581410983306,26.659978792859878]],[133,[-6.884336896866633,-6.195040016733361]],[134,[-133.35756554306212,-161.35037781815134]],[135,[-55.80450193635831,-130.86560734209007]],[136,[93.40787891771538,-3.8212002002827172]],[137,[149.06860213184822,42.591151134281915]],[138,[117.78211581031178,59.9983270139452]],[139,[72.78352723504165,33.07152810764566]],[140,[156.47122607005034,-21.153353788172552]],[141,[36.29542922033649,-37.72395521337737]],[142,[184.0422453823224,-15.710880737297394]],[143,[82.92669182064425,-27.939133749008164]],[144,[-22.346114768697518,-26.536133948461465]],[145,[38.49375251410274,-65.1673883405176]],[146,[197.4570594575547,-60.969478866288085]],[147,[-86.20383517874838,-138.7907822403433]],[148,[72.18676171168163,-17.859191642278986]],[149,[132.01670346033833,29.234042794564715]],[150,[95.83112582444821,40.21763109538586]],[151,[52.617258095524804,11.561820808576188]],[152,[141.72473176574988,-37.674659374480385]],[153,[16.247001997365192,-43.267247239435385]],[154,[166.15099318007748,-40.312774372219046]],[155,[58.856046557985685,-57.14948450193611]],[156,[9.73064209075581,-65.70581014416689]],[157,[140.99903888463166,-106.04100815036958]],[158,[93.38809322889603,-99.5705975249501]],[159,[-120.09328142114204,-120.32423582111753]],[160,[-104.2469267669634,-138.79582839089252]],[161,[-129.3092230770847,-176.42968655312842]],[162,[-77.6784162322428,-98.29639479327024]],[163,[18.932718837533542,26.026078926665093]],[164,[72.92184444620304,78.35598119555314]],[165,[9.531930396348063,104.64268983490115]],[166,[9.305318475554891,56.89739950166507]],[167,[97.42486873330544,7.577847326940588]],[168,[-42.13691728644136,16.83373391952613]],[169,[115.58683901394645,15.191690699448351]],[170,[11.476475196044264,-17.638566553789303]],[171,[-48.27706433610676,-324.5129269780866]],[172,[-42.0592213598438,-399.5786162127703]],[173,[-74.35409463217701,-301.9055838460727]],[174,[-68.13961756849149,-378.9622863972859]],[175,[-115.90411492333138,-373.57003130227804]],[176,[-107.50320607512407,-303.7653693138383]],[177,[-130.11288261444136,-318.0934645805667]],[178,[-166.7439602379557,-385.77303740395826]],[179,[-74.4869142397718,-361.0139013417736]],[180,[-89.92757478465248,-311.2707200378875]],[181,[-113.8695409258774,-393.0535571743207]],[182,[-125.98963223955222,-358.4098184789253]],[183,[-72.93625691997023,-324.4040104781514]],[184,[-78.80514430016972,-342.2454461140348]],[185,[-92.80609197533917,-420.21815132753704]],[186,[-105.37969463995559,-327.04274474930395]],[187,[-518.316765108021,534.0803616520353]],[188,[-525.1277480500164,555.477483634637]],[189,[-531.1424408572261,505.8520878718683]],[190,[-557.2911345829466,490.0500837422619]],[191,[-492.34016419796365,526.4951386531279]],[192,[-475.2130377849755,530.9887071620678]],[193,[-502.0505420963319,503.5437859514234]],[194,[-491.5027860364441,490.0216972248517]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1306\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1303\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1304\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1305\"},\"data\":{\"type\":\"map\",\"entries\":[[\"species\",[\"nothing\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[RNAP in default.]\",\"protein[Ribo in default.]\",\"protein[RNAase in default.]\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"dna[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"dna[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[Bxb1 in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attP-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attP]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:part[attL-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:part[attR-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[attB-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"protein[GFP in default.]\",\"ordered_polymer[part[attR-reverse]:complex[part[UTR1]:protein[Ribo]-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"protein[RFP in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-forward]:complex[part[attB]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[GFP-reverse]:part[UTR1-reverse]:complex[part[attL]:2x_protein[Bxb1]-forward]:part[pconst-forward]:part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attP]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attP-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:complex[part[pconst]:protein[RNAP]-reverse]:complex[part[attL]:2x_protein[Bxb1]-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"ordered_polymer[part[t16-reverse]:part[RFP-reverse]:part[UTR1-reverse]:complex[part[attR]:2x_protein[Bxb1]-forward]:part[pconst-reverse]:part[attL-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward] in default.]\",\"complex[protein[RNAase]:rna[part[attB-reverse]:part[UTR1-forward]:part[GFP-forward]:part[t16-forward]] in default.]\",\"complex[protein[RNAase]:rna[part[attR-reverse]:part[UTR1-forward]:part[RFP-forward]:part[t16-forward]] in default.]\"]],[\"type\",[\"nothing\",\"dna\",\"protein\",\"protein\",\"protein\",\"dna\",\"dna\",\"dna\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"rna\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"protein\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"ordered_polymer\",\"complex\",\"complex\"]],[\"image\",[\"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\",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]],[\"color\",[\"purple\",\"white\",\"green\",\"green\",\"green\",\"white\",\"white\",\"white\",\"grey\",\"orange\",\"grey\",\"yellow\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"orange\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"lightgreen\",\"grey\",\"red\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"grey\",\"cyan\",\"cyan\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1307\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1308\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1346\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":12},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1347\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1348\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1313\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1310\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1311\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1312\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[]],[\"end\",[]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1314\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1315\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1309\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1316\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1317\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1282\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1349\",\"attributes\":{\"renderers\":[{\"id\":\"p1319\"}],\"tooltips\":null}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1350\",\"attributes\":{\"renderers\":[{\"id\":\"p1301\"}],\"tooltips\":[[\"name\",\"@species\"],[\"type\",\"@type\"]],\"attachment\":\"right\"}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1351\",\"attributes\":{\"renderers\":[{\"id\":\"p1283\"}],\"tooltips\":[[\"reaction\",\"@species\"],[\"type\",\"@type\"],[\"k_f\",\"@k\"],[\"k_r\",\"@k_r\"]],\"attachment\":\"right\"}},{\"type\":\"object\",\"name\":\"TapTool\",\"id\":\"p1352\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p1353\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1354\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"editable\":true,\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1360\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1359\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1361\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1362\",\"attributes\":{\"renderers\":\"auto\"}}]}}}}]}};\n const render_items = [{\"docid\":\"b469f8f2-99ce-4acd-bcc1-d2a5d9522802\",\"roots\":{\"p1276\":\"ffc395f5-e0a3-4fd6-ba6c-8ff6e67aa43d\"},\"root_ids\":[\"p1276\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);", "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1276" } }, "output_type": "display_data" } ], "source": [ "\n", "\n", "plotNetwork(myCRN,colordict={\"complex\":\"cyan\",\"protein\":\"green\",\n", " \"GFP\":\"lightgreen\",\n", " \"RFP\":\"red\",\n", " \"ribosome\":\"blue\",\n", " \"dna\":\"white\",\"rna\":\"orange\",\n", " \"ligand\":\"pink\",\"phosphate\":\"yellow\",\"nothing\":\"purple\", \"Bxb1\":\"yellow\"})" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Overview for developers\n", "Several key additions had to be made to biocrnpyler to make this possible. \n", "\n", "1. `Complex()` is a new function that you should use every time you want to make a ComplexSpecies. It should do exactly the same thing as the ComplexSpecies constructor, unless one of the species that you gave it is an OrderedComplexSpecies that has a 'bindloc' attribute, then instead of making a ComplexSpecies the function will make an OrderedComplexSpecies that is correctly formed.\n", "\n", "2. `OrderedPolymer` `OrderedMonomer` and `OrderedPolymerSpecies` are new data members that represent sequences of parts. A piece of DNA with many binding sites is represented as an OrderedPolymerSpecies. Because mechanisms and Components are agnostic of binding location; that is to say, they usually have code that looks like this: `make_complex([dna,protein])`, we must give them some way of knowing _where_ on that `dna` the `protein` should end up. To do this, you must pass an `OrderedMonomer` into a `Component` which belongs to an `OrderedPolymer`. Through the use of the `Complex()` function, the proper complex will be made, to the correct member of the `OrderedPolymer` which the `OrderedMonomer` belongs to.\n", "\n", "3. `DNA_part` inherits from `Component`, and every dna part such as `Promoter` now inherits from `DNA_part` instead of `Component`. This allows the storage of things like position, direction, and parent construct inside anything that used to be a `Component`\n", "\n", "4. `CDS` is a `DNA_part` which gives rise to a `Species`. It felt weird to put `Protein` objects into a DNA sequence so I created this. It only makes the protein if it is read in the 'forward' direction.\n", "\n", "4. `DNA_construct` contains a list of `DNA_part`s together with their directions. `DNA_construct` also has `update_species()` and `update_reactions()` so that it can generate the necessary species and reactions if it will be part of a CRN. Likewise, `RNA_construct` does the same thing for RNA. A `DNA_construct` can give rise to many `RNA_construct`s when it compiles. This is done through the action of `explore_txtl()`\n", "\n", "5. `explore_txtl()` is a function of `DNA_construct` which figures out the RNA and Proteins that a DNA produces. It works basically by going along a DNA part by part, remembering which parts came before, and taking into account the directions of parts. In general it will traverse a `DNA_construct` in the \"forward\" and \"reverse\" directions. It is hard coded to know that `RBS` parts make proteins and `Promoter` parts make RNAs, but only when their orientation is \"forward\" relative to the direction it's currently looking at. Other things are taken account too, for example, an `RBS` can only make a `Protein` if it is part of an RNA. Most of this logic is encapsulated in an object called `TxTl_explorer`.\n", "\n", "6. `update_components()` is a function of `DNA_construct` which creates many copies of the `DNA_part`s which make up the `DNA_construct`. This is necessary for making all combinatorial complexes. First, every `DNA_part` is fed in an `OrderedComplexSpecies` corresponding to the unbound DNA, which has the appropriate \"bindloc_\". Then, the `Species` produced by `update_species()` each have complexes in only one location. All possible combinations of bound species are then generated from this set of `OrderedComplexSpecies`. Then, these combinatorial complexes are fed _back_ into the `DNA_part`s, generating a new `DNA_part` that is responsible for generating species and reactions that include that combinatorial complex. For example, if you have `DNA_construct` containing a `Promoter` and an `AttachmentSite`, then `update_components()` should generate two `Promoter` parts, one that has the unbound `OrderedComplexSpecies` and one that has an `OrderedComplexSpecies` that has integrases bound to it. Then, these new `Component`s can be used to make species and reactions using their respective `update_species()` and `update_reactions()`\n" ] } ], "metadata": { "kernelspec": { "display_name": "base", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.5" } }, "nbformat": 4, "nbformat_minor": 2 }